/** * MCP Server * * Model Context Protocol server that runs on stdio. * External AI tools (Cursor, Claude Code) spawn this process and * communicate via stdin/stdout using the MCP protocol. * * Exposes: * - Tools: search, cypher, blastRadius, highlight * - Resources: codebase context (stats, hotspots, folder tree) */ import type { CodebaseContext } from '../bridge/websocket-server.js'; interface ToolCaller { callTool(method: string, params: any): Promise; disconnect?(): void; context?: CodebaseContext | null; onContextChange?: (listener: (context: CodebaseContext | null) => void) => () => void; } export declare function startMCPServer(client: ToolCaller): Promise; export {}; //# sourceMappingURL=server.d.ts.map