UNPKG

mcpdog

Version:

MCPDog - Universal MCP Server Manager with Web Interface

44 lines 1.24 kB
/** * MCPDog Web Management Interface Server * Provides REST API and WebSocket real-time communication */ export interface WebServerOptions { port: number; configPath?: string; staticPath?: string; } export declare class MCPDogWebServer { private app; private server; private io; private mcpServer; private configManager; private port; constructor(options: WebServerOptions); private setupMiddleware; private createAPIRouter; private setupRoutes; private setupWebSocket; private setupMCPServerEvents; private handleGetStatus; private handleGetServers; private handleGetTools; private handleCallTool; private handleGetConfig; private sendStatusUpdate; private broadcastStatusUpdate; private handleAddServer; private handleUpdateServer; private handleRemoveServer; private handleToggleServer; private handleUpdateConfig; start(): Promise<void>; private startMCPServerInBackground; stop(): Promise<void>; private handleGetAllLogs; private handleGetServerLogs; private handleGetServerStats; private handleClearServerLogs; private handleExportServerLogs; } //# sourceMappingURL=web-server.d.ts.map