Deprecated — This package is a frozen copy of v1 code for migration purposes only. It will not receive new features and is planned for removal in v3.
Provides two pieces of v1 server functionality removed in v2:
./sse) — The SSEServerTransport class, replaced in v2 by NodeStreamableHTTPServerTransport (from @modelcontextprotocol/node) or WebStandardStreamableHTTPServerTransport (from @modelcontextprotocol/server)./auth) — The mcpAuthRouter and related helpers, removed in v2 because MCP servers should use dedicated OAuth providersnpm install @modelcontextprotocol/server-legacy
import { SSEServerTransport } from '@modelcontextprotocol/server-legacy/sse';
import { mcpAuthRouter } from '@modelcontextprotocol/server-legacy/auth';
import { SSEServerTransport, mcpAuthRouter } from '@modelcontextprotocol/server-legacy';
NodeStreamableHTTPServerTransport from @modelcontextprotocol/node (Node.js) or WebStandardStreamableHTTPServerTransport from @modelcontextprotocol/server (Web Standard / Cloudflare Workers)