UNPKG

mira-consciousness

Version:

Memory & Intelligence Retention Archive - Preserving The Spark

64 lines 1.75 kB
#!/usr/bin/env node /** * Claude Code MCP Configuration Installer * * Automatically installs MIRA as an MCP server in Claude Code configuration * when users run MIRA commands. This enables seamless integration between * Claude Code and MIRA's intelligence capabilities. */ interface MCPServerConfig { type: 'stdio'; command: string; args: string[]; env?: Record<string, string>; } export declare class ClaudeCodeMCPInstaller { private static instance; private claudeConfigPath; private currentProjectPath; private miraBinPath; constructor(); static getInstance(): ClaudeCodeMCPInstaller; /** * Install MIRA MCP server configuration for Claude Code */ install(): Promise<{ success: boolean; message: string; wasAlreadyInstalled: boolean; }>; /** * Uninstall MIRA MCP server configuration */ uninstall(): Promise<{ success: boolean; message: string; }>; /** * Check if MIRA MCP server is already configured */ isInstalled(): Promise<boolean>; /** * Get the status of MIRA MCP installation */ getStatus(): Promise<{ installed: boolean; configPath: string; projectPath: string; miraBinPath: string; config?: MCPServerConfig; }>; private loadClaudeConfig; private saveClaudeConfig; private isMiraConfigured; private getMiraConfig; private addMiraToProject; private removeMiraFromProject; private findMiraBinPath; /** * Display installation guide for manual setup */ static getManualInstallationGuide(): string; } export default ClaudeCodeMCPInstaller; //# sourceMappingURL=ClaudeCodeMCPInstaller.d.ts.map