aery-geminicli
Version:
Model Context Protocol (MCP) server for Gemini CLI integration with GitHub Copilot - includes advanced file reading, context management, and chat state tools
30 lines • 1.01 kB
TypeScript
declare const Server: any;
declare const StdioServerTransport: any;
declare const CallToolRequestSchema: any, ErrorCode: any, ListToolsRequestSchema: any, McpError: any;
declare const spawn: any;
declare const readFileSync: any, writeFileSync: any, existsSync: any, mkdirSync: any;
declare const join: any;
declare const homedir: any;
declare class GeminiCliMCPServer {
private server;
constructor();
private setupErrorHandling;
private setupToolHandlers;
private explainCode;
private queryGemini;
private readFileContent;
private saveToMemory;
private recallFromMemory;
private compressContext;
private saveChatState;
private restoreChatState;
private workflowAnalyzeArchitecture;
private workflowSmartCodeReview;
private workflowProjectUnderstanding;
private workflowContextManager;
private executeGeminiCommand;
run(): Promise<void>;
}
declare function main(): Promise<void>;
//# sourceMappingURL=index.d.ts.map