Claude Desktop Config Manager

Claude Desktop Config Manager

site icon
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

安装教程

  1. 克隆此仓库或下载 claude-config-manager.js 文件
  2. 在文本编辑器中打开文件
  3. 更新文件顶部的 CLAUDE_DIR 值以匹配您的 Claude 安装路径
  4. 保存文件

调试方式

运行工具:

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 语法错误,工具的 "检查/修复配置文件" 选项可以自动修复常见问题,如: - 尾随逗号 - 属性之间缺少逗号 - 无效结构

许可证

该项目遵循 MIT 开源许可条款。