|
20 | 20 | logger()->info('Starting MCP Manual Registration (Stdio) Server...'); |
21 | 21 |
|
22 | 22 | Server::make() |
23 | | - ->withServerInfo('Manual Reg Server', '1.0.0') |
24 | | - ->withLogger(logger()) |
25 | | - ->withContainer(container()) |
26 | | - ->withTool([SimpleHandlers::class, 'echoText'], 'echo_text') |
27 | | - ->withResource([SimpleHandlers::class, 'getAppVersion'], 'app://version', 'application_version', mimeType: 'text/plain') |
28 | | - ->withPrompt([SimpleHandlers::class, 'greetingPrompt'], 'personalized_greeting') |
29 | | - ->withResourceTemplate([SimpleHandlers::class, 'getItemDetails'], 'item://{itemId}/details', 'get_item_details', mimeType: 'application/json') |
| 23 | + ->setServerInfo('Manual Reg Server', '1.0.0') |
| 24 | + ->setLogger(logger()) |
| 25 | + ->setContainer(container()) |
| 26 | + ->addTool([SimpleHandlers::class, 'echoText'], 'echo_text') |
| 27 | + ->addResource([SimpleHandlers::class, 'getAppVersion'], 'app://version', 'application_version', mimeType: 'text/plain') |
| 28 | + ->addPrompt([SimpleHandlers::class, 'greetingPrompt'], 'personalized_greeting') |
| 29 | + ->addResourceTemplate([SimpleHandlers::class, 'getItemDetails'], 'item://{itemId}/details', 'get_item_details', mimeType: 'application/json') |
30 | 30 | ->build() |
31 | 31 | ->connect(new StdioTransport(logger: logger())); |
32 | 32 |
|
|
0 commit comments