fix: wrap tools/list response in {tools: [...]} per MCP spec

This commit is contained in:
Devid HW
2026-04-19 10:07:59 +07:00
parent 95ceef3e3f
commit 2fef0db3c4
+1 -1
View File
@@ -175,7 +175,7 @@ impl McpServer {
McpResponse { McpResponse {
jsonrpc: "2.0".to_string(), jsonrpc: "2.0".to_string(),
id: request.id, id: request.id,
result: Some(crate::tools::get_tools_list()), result: Some(json!({"tools": crate::tools::get_tools_list()})),
error: None, error: None,
} }
} }