Currently, following error is occured.
file:///workspace/node_modules/.pnpm/@modelcontextprotocol+sdk@1.22.0/node_modules/@modelcontextprotocol/sdk/dist/esm/server/index.js:134
throw new Error(`Server does not support completions (required for ${method})`);
^
Error: Server does not support completions (required for completion/complete)
at Server.assertRequestHandlerCapability (/workspace/node_modules/.pnpm/@modelcontextprotocol+sdk@1.22.0/node_modules/@modelcontextprotocol/sdk/src/server/index.ts:242:27)
Reproduction Code
import { FastMCP } from "fastmcp";
const server = new FastMCP({
name: "My MCP Server",
version: "1.0.0",
instructions:
"...,
});
server.addTool(myAnyTool);
void server.start({
transportType: "stdio",
});
Temporaly Solution
@modelcontextprotocol/sdk@1.22.0 seems to have some issues.
Downgrading @modelcontextprotocol/sdk to 1.21.2 , it works.
In my case, I use pnpm, so I specified @modelcontextprotocol/sdk version explicitly.
// package.json
"dependencies": {
+ "@modelcontextprotocol/sdk": "1.21.2",
}
And I ran pnpm install, pnpm-lock.yaml was changed, so it was resolved.
Currently, following error is occured.
Reproduction Code
Temporaly Solution
@modelcontextprotocol/sdk@1.22.0seems to have some issues.Downgrading
@modelcontextprotocol/sdkto1.21.2, it works.In my case, I use pnpm, so I specified
@modelcontextprotocol/sdkversion explicitly.// package.json "dependencies": { + "@modelcontextprotocol/sdk": "1.21.2", }And I ran
pnpm install,pnpm-lock.yamlwas changed, so it was resolved.