UNPKG

mcpdog

Version:

MCPDog - Universal MCP Server Manager with Web Interface

27 lines 893 B
import { EventEmitter } from 'events'; import { ConfigManager } from './config/config-manager.js'; export declare class StreamableHttpMCPServer extends EventEmitter { private server; private httpServer; private port; private authToken?; private authMiddleware?; private sessions; private sessionTimeout; constructor(configManager: ConfigManager, port?: number, authToken?: string); private setupServer; private setupHttpServer; private handleAuthenticatedRequest; private handleHealthCheck; private handleHttpRequest; private sendMCPResponse; private shouldUseStreaming; private sendErrorResponse; private createSession; private validateSession; private updateSessionActivity; private cleanupExpiredSessions; start(): Promise<void>; private shutdown; } //# sourceMappingURL=streamable-http-server.d.ts.map