UNPKG

@nestjs-mcp/server

Version:

Modular library for building scalable MCP servers with NestJS, providing decorators and integration patterns as a wrapper for the official MCP TypeScript SDK.

15 lines (14 loc) 551 B
import { SSEServerTransport } from '@modelcontextprotocol/sdk/server/sse'; import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/streamableHttp.js'; import { Request } from 'express'; type Session = { transport: StreamableHTTPServerTransport | SSEServerTransport; request: Request; }; export declare class SessionManager { private sessions; getSession(sessionId: string): Session | undefined; setSession(sessionId: string, session: Session): void; deleteSession(sessionId: string): void; } export {};