createNextMcpHandler(options)
Creates handlers for Next.js App Router API routes.
{ GET, POST }
createSSEHandler(options)
Creates a Node.js-compatible handler for standard HTTP frameworks.
GET endpoint and POST RPC calls.
MCPClient
Direct MCP client class for server-side operations.
Common methods
connect(): Promise<void>disconnect(reason?: string): voidlistTools(): Promise<ListToolsResult>callTool(name, args): Promise<CallToolResult>listPrompts(): Promise<ListPromptsResult>getPrompt(name, args?): Promise<GetPromptResult>listResources(): Promise<ListResourcesResult>readResource(uri): Promise<ReadResourceResult>finishAuth(code, state?): Promise<void>
MultiSessionClient
Manages multiple MCP connections for a single user.
Common methods
connect(): Promise<void>getClients(): MCPClient[]disconnect(): void

