From 2fef0db3c47a9d055278939642530fab741e8e7b Mon Sep 17 00:00:00 2001 From: Devid HW Date: Sun, 19 Apr 2026 10:07:59 +0700 Subject: [PATCH] fix: wrap tools/list response in {tools: [...]} per MCP spec --- src/mcp_server.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mcp_server.rs b/src/mcp_server.rs index c121b5d..e6f3405 100644 --- a/src/mcp_server.rs +++ b/src/mcp_server.rs @@ -175,7 +175,7 @@ impl McpServer { McpResponse { jsonrpc: "2.0".to_string(), id: request.id, - result: Some(crate::tools::get_tools_list()), + result: Some(json!({"tools": crate::tools::get_tools_list()})), error: None, } }