/** * MCP Server Manager * * Manages the MCP server lifecycle and connection handling. * Separated from MCPOrchestratorServer for better modularity. */ import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { Logger } from '../output/logger.js'; export declare class MCPServerManager { private logger; private httpServer; private mcpServer; private transport; constructor(logger: Logger, version: string); /** * Get the underlying MCP server instance */ getServer(): McpServer; /** * Connect to the transport layer */ connect(mode?: 'sse' | 'stdio', port?: number): Promise; /** * Start HTTP server with SSE transport */ private startHTTPServer; /** * Disconnect from the transport layer */ disconnect(): Promise; /** * Check client capabilities */ getClientCapabilities(): unknown; } //# sourceMappingURL=server-manager.d.ts.map