
Claude Desktop Config Manager

2025.04.01
1
JavaScript配置管理开发工具开发效率
Claude Desktop Config Manager 是一个轻量级的命令行工具,用于管理 Claude Desktop 的 MCP(Model Context Protocol)配置。该工具可以轻松切换 MCP 服务器的启用状态,创建预设配置,并管理备份。
View on GitHub
Overview
基本能力
产品定位
Claude Desktop Config Manager 是一个用于管理 Claude Desktop MCP 配置的工具,旨在简化配置管理流程,提高开发效率。
核心功能
- 切换 MCP 服务器:启用或禁用单个 MCP 服务器
- 自定义配置:根据需要选择启用的 MCP
- 预设管理:保存和加载配置预设
- 备份与恢复:创建时间戳备份并在需要时恢复
- 配置验证:检查和修复 JSON 语法或结构问题
- 彩色编码界面:易于阅读的彩色控制台界面
适用场景
- 开发者在不同项目间切换 MCP 配置
- 需要快速启用或禁用特定 MCP 的场景
- 需要备份和恢复配置的场景
- 需要修复配置文件的 JSON 语法错误的场景
工具列表
- claude-config-manager.js:主工具文件,提供所有配置管理功能
使用教程
使用依赖
- Node.js (v12 或更高版本)
- 已安装 Claude Desktop
安装教程
- 克隆此仓库或下载
claude-config-manager.js
文件 - 在文本编辑器中打开文件
- 更新文件顶部的
CLAUDE_DIR
值以匹配您的 Claude 安装路径 - 保存文件
调试方式
运行工具:
node claude-config-manager.js
主菜单选项: 1. 切换 MCP 服务器:启用或禁用单个 MCP 2. 保存配置为预设:保存当前配置以供以后使用 3. 加载预设:加载先前保存的配置 4. 创建自定义配置:选择要启用的 MCP,带有智能推荐 5. 备份与恢复:创建手动备份或从现有备份恢复 6. 检查/修复配置文件:验证和修复您的配置文件 7. 启用所有 MCP:快速启用所有可用的 MCP 8. 退出:关闭应用程序
创建自定义配置: - 输入特定数字(例如 "1,3,5")以选择单个 MCP - 输入 "r" 以使用推荐的基本 MCP - 输入 "all" 以启用所有可用的 MCP
备份与恢复: - 创建手动时间戳备份 - 从任何备份恢复 - 管理(查看/删除)现有备份
故障排除
如果您的配置文件中遇到 JSON 语法错误,工具的 "检查/修复配置文件" 选项可以自动修复常见问题,如: - 尾随逗号 - 属性之间缺少逗号 - 无效结构