Skip to content

The property 'setRequestHandler' does not exist on type 'McpServer'. ts(2339) #642

Open
@betweens

Description

@betweens

import { McpServer } 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-server",
version: "1.0.0"
}, {
capabilities: {
resources: {}
}
});

// Add an addition tool
server.tool('Addition Tool', 'Add two numbers', {
a: z.number().default(1),
b: z.number().default(2)
}, async ({ a, b }) => {
return {
content: [{ type: "text", text: String(a + b) }]
}
})

// server.setRequestHandler

"@modelcontextprotocol/sdk": "^1.12.3",

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions