Skip to content

Commit 5f036a9

Browse files
committed
Actually use cache across example runs
1 parent e4a82f7 commit 5f036a9

File tree

9 files changed

+10
-9
lines changed

9 files changed

+10
-9
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ composer.lock
44
coverage
55
vendor
66
examples/**/dev.log
7+
examples/**/cache
78
examples/**/sessions

examples/http-combined-registration/server.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
->setLogger(logger())
3232
->setContainer(container())
3333
->setSession(new FileSessionStore(__DIR__.'/sessions'))
34-
->setDiscovery(__DIR__, ['.'])
34+
->setDiscovery(__DIR__)
3535
->addTool([ManualHandlers::class, 'manualGreeter'])
3636
->addResource(
3737
[ManualHandlers::class, 'getPriorityConfigManual'],

examples/http-complex-tool-schema/server.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
->setLogger(logger())
3131
->setContainer(container())
3232
->setSession(new FileSessionStore(__DIR__.'/sessions'))
33-
->setDiscovery(__DIR__, ['.'])
33+
->setDiscovery(__DIR__)
3434
->build();
3535

3636
$transport = new StreamableHttpTransport($request, $psr17Factory, $psr17Factory);

examples/http-discovery-userprofile/server.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
->setLogger(logger())
3131
->setContainer(container())
3232
->setSession(new FileSessionStore(__DIR__.'/sessions'))
33-
->setDiscovery(__DIR__, ['.'])
33+
->setDiscovery(__DIR__)
3434
->addTool(
3535
function (float $a, float $b, string $operation = 'add'): array {
3636
$result = match ($operation) {

examples/http-schema-showcase/server.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
->setContainer(container())
3131
->setLogger(logger())
3232
->setSession(new FileSessionStore(__DIR__.'/sessions'))
33-
->setDiscovery(__DIR__, ['.'])
33+
->setDiscovery(__DIR__)
3434
->build();
3535

3636
$transport = new StreamableHttpTransport($request, $psr17Factory, $psr17Factory);

examples/stdio-cached-discovery/server.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
use Mcp\Server;
1919
use Mcp\Server\Transport\StdioTransport;
20-
use Symfony\Component\Cache\Adapter\ArrayAdapter;
20+
use Symfony\Component\Cache\Adapter\PhpFilesAdapter;
2121
use Symfony\Component\Cache\Psr16Cache;
2222

2323
logger()->info('Starting MCP Cached Discovery Calculator Server...');
@@ -26,7 +26,7 @@
2626
->setServerInfo('Cached Discovery Calculator', '1.0.0', 'Calculator with cached discovery for better performance.')
2727
->setContainer(container())
2828
->setLogger(logger())
29-
->setDiscovery(__DIR__, ['.'], [], new Psr16Cache(new ArrayAdapter()))
29+
->setDiscovery(__DIR__, cache: new Psr16Cache(new PhpFilesAdapter(directory: __DIR__.'/cache')))
3030
->build();
3131

3232
$transport = new StdioTransport(logger: logger());

examples/stdio-custom-dependencies/server.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
->setServerInfo('Task Manager Server', '1.0.0')
3535
->setLogger(logger())
3636
->setContainer($container)
37-
->setDiscovery(__DIR__, ['.'])
37+
->setDiscovery(__DIR__)
3838
->build();
3939

4040
$transport = new StdioTransport(logger: logger());

examples/stdio-discovery-calculator/server.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
->setInstructions('This server supports basic arithmetic operations: add, subtract, multiply, and divide. Send JSON-RPC requests to perform calculations.')
2424
->setContainer(container())
2525
->setLogger(logger())
26-
->setDiscovery(__DIR__, ['.'])
26+
->setDiscovery(__DIR__)
2727
->build();
2828

2929
$transport = new StdioTransport(logger: logger());

examples/stdio-env-variables/server.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
$server = Server::builder()
5353
->setServerInfo('Env Var Server', '1.0.0')
5454
->setLogger(logger())
55-
->setDiscovery(__DIR__, ['.'])
55+
->setDiscovery(__DIR__)
5656
->build();
5757

5858
$transport = new StdioTransport(logger: logger());

0 commit comments

Comments
 (0)