// Direct tool-call test: list antd components via antd-mcp stdio. import { Client } from "file:///C:/Users/12914/.dsh/profiles/node_modules/@modelcontextprotocol/sdk/dist/esm/client/index.js"; import { StdioClientTransport } from "file:///C:/Users/12914/.dsh/profiles/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js"; const transport = new StdioClientTransport({ command: "C:\\Program Files\\nodejs\\node.exe", args: ["C:\\Users\\12914\\AppData\\Roaming\\TRAE SOLO CN\\ModularData\\ai-agent\\vm\\tools\\node\\node_modules\\antd-mcp\\dist\\cli.js"] }); const client = new Client({ name: "call-test", version: "0.0.1" }); await client.connect(transport); const r = await client.callTool({ name: "list-components", arguments: {} }); const text = r.content?.[0]?.text ?? JSON.stringify(r).slice(0, 300); console.log("result length:", text.length, "| head:", text.slice(0, 160).replace(/\n/g, " | ")); await client.close(); process.exit(0);