inspector icon indicating copy to clipboard operation
inspector copied to clipboard

Tools do not have input area

Open tyytr opened this issue 7 months ago • 1 comments

import { McpServer, ResourceTemplate } from "@modelcontextprotocol/sdk/server/mcp.js"; import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; import { z } from "zod";

// Create an MCP server const server = new McpServer({ name: "Demo", version: "1.0.0" });

// Add an addition tool server.tool("add", 'Add two numbers', { a: z.number(), b: z.number() }, async ({ a, b }) => ({ content: [{ type: "text", text: String(a + b) }] }) );

async function main() { // Start receiving messages on stdin and sending messages on stdout const transport = new StdioServerTransport(); await server.connect(transport); }

main()

Image

tyytr avatar May 07 '25 03:05 tyytr

@tyytr could you share what Typescript SDK version you're using for your server? There was an issue fixed late last week in the SDK that seems related.

olaservo avatar May 11 '25 13:05 olaservo

Closing but re-open if needed.

olaservo avatar Jun 02 '25 02:06 olaservo