一启动代理我在.claude.json里配置的mcp就会被重置 - Claude Code
Quick fix
CC Switch 采用全量覆盖同步,请在 CC Switch 内导入并统一管理 MCP,避免直接修改 .claude.json。
Symptom
Section titled “Symptom”一启动代理我在.claude.json里配置的mcp就会被重置CC Switch 的数据库作为单一事实源(SSOT),在导出配置时会将启用的服务器全量写入对应应用的配置文件(如 `.claude.json` 或 `config.toml`),而非增量合并。因此,如果您在应用侧手动添加了 MCP 服务器或其他配置,启动或重启 CC Switch 时,这些手动修改会被全量覆盖并恢复到最初设置。
在 CC Switch 的 MCP 管理界面中,使用导入功能从各应用配置文件反向导入您手动添加的 MCP 服务器。
后续所有的 MCP 服务器添加、修改和删除操作,请统一在 CC Switch 中进行管理,由 CC Switch 自动同步至应用配置文件,切勿手动修改。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version未知
Platforms未知
Source Issues
Section titled “Source Issues”本页汇总自 2 个真实 issue
- 关闭 CC Switch 后 base_url 恢复且 MCP 配置丢失怎么办?
- 这是正常的全量同步机制。关闭时 CC Switch 会清理其管理的代理配置。请确保所有 MCP 配置已导入 CC Switch,重启后在 CC Switch 中重新开启即可自动写入配置文件。
- 手动修改 .claude.json 格式错误导致 CC Switch 失效如何处理?
- 请避免直接修改 `.claude.json`。如果文件已损坏,建议通过 CC Switch 重新导入或重新配置,后续统一由 CC Switch 托管配置。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。