UNPKG

agentic-qe

Version:

Agentic Quality Engineering Fleet System - AI-driven quality management platform

103 lines 2.88 kB
/** * MCP Server for Agentic QE Fleet System * * This module implements the Model Context Protocol server that handles * tool requests and coordinates with the Agentic QE Fleet components. * * @version 1.0.0 * @author Agentic QE Team */ import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; /** * Agentic QE MCP Server * * Handles MCP tool requests and coordinates with QE fleet components. * Integrates with Claude Flow coordination patterns and sublinear-core optimization. */ export declare class AgenticQEMCPServer { private server; private handlers; private registry; private hookExecutor; private memory; private memoryStore; private blackboard; private proposals; constructor(); /** * Initialize tool handlers */ private initializeHandlers; /** * Setup MCP request handlers */ private setupRequestHandlers; /** * Start the MCP server */ start(transport?: StdioServerTransport): Promise<void>; /** * Stop the MCP server */ stop(): Promise<void>; /** * Get server instance for testing */ getServer(): Server; /** * Get available tools */ getTools(): { [x: string]: unknown; name: string; inputSchema: { [x: string]: unknown; type: "object"; required?: string[] | undefined; properties?: { [x: string]: unknown; } | undefined; }; description?: string | undefined; title?: string | undefined; outputSchema?: { [x: string]: unknown; type: "object"; required?: string[] | undefined; properties?: { [x: string]: unknown; } | undefined; } | undefined; annotations?: { [x: string]: unknown; title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; icons?: { [x: string]: unknown; src: string; mimeType?: string | undefined; sizes?: string | undefined; }[] | undefined; _meta?: { [x: string]: unknown; } | undefined; }[]; /** * Check if tool is supported */ supportsTool(toolName: string): boolean; } /** * Factory function to create and start MCP server */ export declare function createAgenticQEServer(): Promise<AgenticQEMCPServer>; /** * Main entry point for standalone server execution */ export declare function main(): Promise<void>; //# sourceMappingURL=server.d.ts.map