@4ourlab/mcp-client-gemini
Version:
MCP (Model Context Protocol) implementation for Gemini models
17 lines • 559 B
TypeScript
export declare class MCPClient {
private mcpConnections;
private genAI;
private model;
private serverConfigPath;
private systemPrompt;
constructor(apiKey: string, model: string, serverConfigPath: string, systemPrompt?: string);
connectToServers(): Promise<void>;
private loadServerConfig;
private getConnectionServer;
processQuery(query: string): Promise<string>;
private getAllTools;
private findToolServer;
chatLoop(): Promise<void>;
cleanup(): Promise<void>;
}
//# sourceMappingURL=mcpClient.d.ts.map