get tools working

This commit is contained in:
Ashwin Bhat
2024-10-08 16:00:04 -07:00
parent 88df0cd453
commit bfc9e6e882
8 changed files with 92 additions and 21 deletions

View File

@@ -109,7 +109,7 @@ export class McpClient {
return await this.client.request(
{
method: "tools/call",
params: { name, ...params },
params: { name, arguments: params },
},
CallToolResultSchema,
);

View File

@@ -45,11 +45,10 @@ wss.on("connection", (ws: WebSocket) => {
command.name &&
command.params
) {
const result = await mcpClient.callTool(
command.name + "asdf",
command.params,
const result = await mcpClient.callTool(command.name, command.params);
ws.send(
JSON.stringify({ type: "toolResult", data: result.toolResult }),
);
ws.send(JSON.stringify({ type: "toolResult", data: result }));
}
} catch (error) {
console.error("Error:", error);