UNPKG

claude-gemini-multimodal-bridge

Version:

Enterprise-grade AI integration bridge connecting Claude Code, Gemini CLI, and Google AI Studio with intelligent routing and advanced multimodal processing capabilities

69 lines 2.14 kB
export interface MCPServerConfig { command: string; args: string[]; env?: Record<string, string>; } export interface MCPConfiguration { mcpServers: Record<string, MCPServerConfig>; } export interface ConfigManagerResult { success: boolean; message: string; backupPath?: string | undefined; configPath?: string | undefined; action?: 'added' | 'updated' | 'skipped' | 'error' | undefined; } export declare class MCPConfigManager { private readonly CONFIG_PATHS; private readonly CGMB_SERVER_NAME; private findConfigPath; private readExistingConfig; private createBackup; private generateCGMBConfig; checkCGMBConfiguration(): Promise<{ isConfigured: boolean; configPath: string | null; currentConfig?: MCPServerConfig | undefined; }>; addCGMBConfiguration(options?: { force?: boolean; skipBackup?: boolean; dryRun?: boolean; interactive?: boolean; }): Promise<ConfigManagerResult>; removeCGMBConfiguration(options?: { skipBackup?: boolean; dryRun?: boolean; }): Promise<ConfigManagerResult>; getConfigurationStatus(): Promise<{ isConfigured: boolean; configPath: string | null; currentConfig?: MCPServerConfig | undefined; recommendations: string[]; issues: string[]; }>; generateManualSetupInstructions(): string; getDiagnosticInfo(): Promise<{ configPath: string | null; configExists: boolean; cgmbInstallation: { command: string; available: boolean; }; recommendations: string[]; }>; } export declare function setupCGMBMCP(options?: { force?: boolean; interactive?: boolean; dryRun?: boolean; }): Promise<ConfigManagerResult>; export declare function getMCPStatus(): Promise<{ isConfigured: boolean; configPath: string | null; currentConfig?: MCPServerConfig | undefined; recommendations: string[]; issues: string[]; }>; export declare function getManualSetupInstructions(): string; //# sourceMappingURL=mcpConfigManager.d.ts.map