INNER CODE UNIT · TypeScript

tools

gensx-inc/gensx · packages/gensx-cloud-mcp/src/index.ts:294

      const tools = validTools.map((tool) => ({
        name: tool.name,
        description: tool.description,
        inputSchema: tool.inputSchema,
      }));
      debugLog("Returning tools:", tools);
      return { tools };
    });

    server.setRequestHandler(CallToolRequestSchema, async (request) => {
      try {
        const { name: workflowName, arguments: toolArgs } = request.params;
        debugLog(`CallTool request for ${workflowName}`, toolArgs);

        // Find the tool/workflow
        const tool = validTools.find((t) => t.name === workflowName);
        if (!tool) {
          throw new Error(`Unknown workflow: ${workflowName}`);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…