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.

18 lines (17 loc) 835 B
import { OnModuleInit } from '@nestjs/common'; import { Request, Response } from 'express'; import { McpServerOptions } from '../../mcp.types'; import { McpLoggerService } from '../../services/logger.service'; import { RegistryService } from '../../services/registry.service'; import { SessionManager } from '../../services/session.manager'; export declare class SseService implements OnModuleInit { private readonly options; private readonly registry; private readonly logger; private readonly sessionManager; private server; constructor(options: McpServerOptions, registry: RegistryService, logger: McpLoggerService, sessionManager: SessionManager); onModuleInit(): Promise<void>; handleSse(req: Request, res: Response): Promise<void>; handleMessage(req: Request, res: Response): Promise<void>; }