/** * Agentic QE v3 - MCP Server * Model Context Protocol server for AI integration */ import { ToolRegistry } from './tool-registry'; import { ToolDefinition } from './types'; export declare class MCPServer { private readonly registry; private initialized; constructor(); /** * Initialize the server and register all tools */ initialize(): Promise; /** * Get tool registry */ getRegistry(): ToolRegistry; /** * Get all tool definitions */ getTools(): ToolDefinition[]; /** * Get loaded tool definitions (for MCP protocol) */ getLoadedTools(): ToolDefinition[]; /** * Invoke a tool */ invoke(toolName: string, params: Record): Promise; /** * Load tools for a specific message (lazy loading) */ loadToolsForMessage(message: string): string[]; /** * Get server statistics */ getStats(): import("./tool-registry").ToolStats; /** * Dispose server resources */ dispose(): Promise; } export declare function createMCPServer(): MCPServer; export default MCPServer; //# sourceMappingURL=server.d.ts.map