mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
Enhanced MCP component to preserve user customizations while adding missing configs: ✨ Precision Merging: - Only adds missing MCP server configurations - Preserves all existing user customizations - Never overwrites user-modified settings - Logs what was preserved vs. added 🛡️ Smart Uninstall: - Only removes SuperClaude-managed servers - Detects user-customized configs and preserves them - Compares against templates to identify SuperClaude vs. user configs - Tracks installed servers via metadata 🔧 Key Features: - _merge_mcp_server_config(): Intelligent key-by-key merging - _is_superclaude_managed_server(): Template comparison for safe removal - _get_installed_servers(): Metadata-based tracking - Detailed logging of preservation vs. modification actions Benefits: - Respects user workflow and customizations - Safe to re-run installations - Clean uninstalls without data loss - Professional configuration management 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>