diff --git a/src/Server/RequestHandler/PingHandler.php b/src/Server/RequestHandler/PingHandler.php index 6f20d0b..e298740 100644 --- a/src/Server/RequestHandler/PingHandler.php +++ b/src/Server/RequestHandler/PingHandler.php @@ -4,13 +4,12 @@ namespace PhpLlm\McpSdk\Server\RequestHandler; -use PhpLlm\McpSdk\Message\Notification; use PhpLlm\McpSdk\Message\Request; use PhpLlm\McpSdk\Message\Response; final class PingHandler extends BaseRequestHandler { - public function createResponse(Request|Notification $message): Response + public function createResponse(Request $message): Response { return new Response($message->id, []); } diff --git a/src/Server/RequestHandler/ToolCallHandler.php b/src/Server/RequestHandler/ToolCallHandler.php index 2af41a3..a8f1088 100644 --- a/src/Server/RequestHandler/ToolCallHandler.php +++ b/src/Server/RequestHandler/ToolCallHandler.php @@ -8,7 +8,6 @@ use PhpLlm\LlmChain\Exception\ExceptionInterface; use PhpLlm\LlmChain\Model\Response\ToolCall; use PhpLlm\McpSdk\Message\Error; -use PhpLlm\McpSdk\Message\Notification; use PhpLlm\McpSdk\Message\Request; use PhpLlm\McpSdk\Message\Response; @@ -19,7 +18,7 @@ public function __construct( ) { } - public function createResponse(Request|Notification $message): Response|Error + public function createResponse(Request $message): Response|Error { $name = $message->params['name']; $arguments = $message->params['arguments'] ?? []; diff --git a/src/Server/RequestHandler/ToolListHandler.php b/src/Server/RequestHandler/ToolListHandler.php index f1a1142..461ba8f 100644 --- a/src/Server/RequestHandler/ToolListHandler.php +++ b/src/Server/RequestHandler/ToolListHandler.php @@ -6,7 +6,6 @@ use PhpLlm\LlmChain\Chain\Toolbox\Metadata; use PhpLlm\LlmChain\Chain\Toolbox\ToolboxInterface; -use PhpLlm\McpSdk\Message\Notification; use PhpLlm\McpSdk\Message\Request; use PhpLlm\McpSdk\Message\Response; @@ -17,7 +16,7 @@ public function __construct( ) { } - public function createResponse(Request|Notification $message): Response + public function createResponse(Request $message): Response { return new Response($message->id, [ 'tools' => array_map(function (Metadata $tool) {