配置管理工具

一款轻量级的命令行工具,用于管理Claude Desktop的MCP(模型上下文协议)配置,支持切换服务器状态、管理预设配置和备份恢复。

  • by eversonl
  • JavaScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 eversonl/claude-config-manager

使用说明

Claude桌面配置管理器

一个轻量级的命令行工具,用于管理Claude Desktop MCP(模型上下文协议)配置。此工具使打开和关闭MCP服务器、创建预设配置和管理备份变得容易。

特性

  • 切换MCP服务器:启用或禁用单个MCP服务器
  • 自定义配置:根据您的需求选择要启用的MCP
  • 预设管理:保存和加载配置预设
  • 备份和恢复:创建带时间戳的备份,并在需要时进行还原
  • 配置验证:检查并修复JSON语法或结构问题
  • 颜色编码接口:易于阅读,颜色编码的控制台界面

需求

  • 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. 退出:关闭应用程序

创建自定义配置

该工具为基本MCP提供智能建议,并允许您创建自定义配置:

  • 输入特定数字(例如“1,3,5”)以选择单个MCP
  • 输入“r”以使用推荐的基本MCP
  • 输入“all”以启用所有可用的MCP

备份和恢复

每当您更改配置时,该工具都会自动创建备份,并提供以下选项:

  • 创建手动带时间戳的备份
  • 从任何备份还原
  • 管理(查看/删除)现有备份

运作原理

该工具直接操纵Claude Desktop配置文件,将MCP分为两类:

  • mcpServers:激活/启用的MCP
  • 禁用mcpServers:未激活/禁用的MCP

该组织允许Claude Desktop仅使用启用的MCP,同时保留禁用的MCP以备将来使用。

故障排除

如果您在配置文件中遇到JSON语法错误,该工具的“检查/修复配置文件”选项可以自动修复常见问题,例如:

  • 尾随逗号
  • 属性之间缺少逗号
  • 结构无效

许可证

MIT许可证-有关详细信息,请参阅许可证文件