@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
TypeScript
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 {};