UNPKG

mcpdog

Version:

MCPDog - Universal MCP Server Manager with Web Interface

45 lines 1.35 kB
/** * Daemon Web Server * Connects directly to the daemon instance instead of creating a separate MCPServer */ import { MCPDogDaemon } from './mcpdog-daemon.js'; export declare class DaemonWebServer { private app; private server; private io; private daemon; private port; private configManager; constructor(daemon: MCPDogDaemon, port: number); private setupMiddleware; private createAPIRouter; private setupRoutes; private setupWebSocket; private setupDaemonEvents; private handleGetStatus; private handleGetServers; private handleGetTools; private handleCallTool; private handleGetConfig; private handleGetClients; private handleReloadConfig; private sendStatusUpdate; private broadcastStatusUpdate; private getSystemStatus; private handleAddServer; private handleUpdateServer; private handleRemoveServer; private handleToggleServer; private handleUpdateConfig; private handleGetServerTools; private handleToggleServerTool; private handleUpdateServerTools; private isToolEnabled; private handleGetAllLogs; private handleGetServerLogs; private handleClearServerLogs; private handleGetServerLogStats; start(): Promise<void>; stop(): Promise<void>; } //# sourceMappingURL=daemon-web-server.d.ts.map