mcpdog
Version: 
MCPDog - Universal MCP Server Manager with Web Interface
21 lines • 674 B
TypeScript
import { MCPTool } from './mcp-registry.js';
import { UserIntent } from './intent-analyzer.js';
export interface ToolMatch {
    server: string;
    tool: MCPTool;
    matchScore: number;
    suggestedCall?: {
        toolName: string;
        parameters: any;
        reasoning: string;
    };
}
export declare class ToolFinder {
    private registry;
    constructor();
    findMatchingTools(intent: UserIntent): Promise<ToolMatch[]>;
    private generateToolCall;
    getServerConfig(serverName: string): import("./mcp-registry.js").MCPServerConfig | undefined;
    getAllServers(): import("./mcp-registry.js").MCPServerInfo[];
}
//# sourceMappingURL=tool-finder.d.ts.map