跳转到内容

一启动代理我在.claude.json里配置的mcp就会被重置 - Claude Code

Quick fix

CC Switch 采用全量覆盖同步,请在 CC Switch 内导入并统一管理 MCP,避免直接修改 .claude.json。

报错原文
一启动代理我在.claude.json里配置的mcp就会被重置

CC Switch 的数据库作为单一事实源(SSOT),在导出配置时会将启用的服务器全量写入对应应用的配置文件(如 `.claude.json` 或 `config.toml`),而非增量合并。因此,如果您在应用侧手动添加了 MCP 服务器或其他配置,启动或重启 CC Switch 时,这些手动修改会被全量覆盖并恢复到最初设置。

  1. 在 CC Switch 的 MCP 管理界面中,使用导入功能从各应用配置文件反向导入您手动添加的 MCP 服务器。

  2. 后续所有的 MCP 服务器添加、修改和删除操作,请统一在 CC Switch 中进行管理,由 CC Switch 自动同步至应用配置文件,切勿手动修改。

ToolClaude Code
Version未知
Platforms未知
关闭 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。本站不分发任何软件。