关于 mcp-serverman: A MCP Server Configuration Manager
mcp-serverman 是用于管理 Claude 及其他 MCP 客户端服务器配置的命令行工具,支持版本管理和配置档案。它还提供配套 MCP 服务,让 LLM 通过对话查看、启用或禁用服务器。
主要功能
- 01管理 MCP 服务器配置
- 02查看及筛选服务器
- 03管理配置版本
- 04支持配置档案
- 05支持多个 MCP 客户端
适用场景
- 01查看已配置的 MCP 服务
- 02启用或禁用指定服务器
- 03为不同客户端管理配置
- 04通过配套 MCP 服务让 LLM 管理配置
MCP 相关
除命令行管理工具外,项目还提供配套 MCP 服务,允许 LLM 管理 MCP 服务器配置。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-serverman:MCP 服务配置管理器
一款用于管理 Claude MCP 服务配置的命令行工具,支持版本控制和性能分析。现在还附带一个 MCP 服务,可让大模型为你配置。
重要
我始终建议在进行任何更改之前手动备份 MCP 配置。虽然我尽量在代码中涵盖错误处理,但肯定无法面面俱到。
:floppy_disk:安装
pip install mcp-serverman
或从 GitHub 获取最新的调试版本:
pip install git+https://github.com/benhaotang/mcp-serverman.git
应该支持 Windows、Linux(已测试)和 MacOS。如果某个平台的路径有误,请提交 issue。
:computer: 命令行用法
安装后,可以直接在终端中使用 mcp-serverman 命令:
# Display help message
mcp-serverman
# Initialize Client configuration(one time and must be done before using other commands, since 0.1.9)
mcp-serverman client init
# List servers
mcp-serverman list
mcp-serverman list --enabled
# Enable/disable/remove server/server version
mcp-serverman enable <server_name>
mcp-serverman disable <server_name>
mcp-serverman remove <server_name>
# Version control
mcp-serverman save <server_name> --comment <comment>
mcp-serverman change <server_name> --version <version>
# Preset/Profile management
mcp-serverman preset save <preset_name>
mcp-serverman preset load <preset_name>
mcp-serverman preset delete <preset_name>
# Multiple client support(since 0.1.9)
mcp-serverman client list
mcp-serverman client add <short_name> --name "Display Name" --path "/path/to/config.json" --key "mcpServers" [--default]
mcp-serverman client remove <short_name>
mcp-serverman client modify <short_name> --default
mcp-serverman client copy --from <short_name> --to <short_name> --merge
# Register companion mcp server to let Claude/LLM manage for you(since 0.2.1)
mcp-serverman companion [--client <client>]
详细用法请参阅手册。
:robot: 安装为 MCP 服务
# Install companion (since 0.2.1)
mcp-serverman companion [--client <client>]
示例:
- 我有哪些 MCP 服务?
- 帮我禁用 xxx、xxx 服务。
:wrench:开发
要以开发模式安装此软件包,请克隆仓库并运行:
pip install -e .
:checkered_flag:路线图
- 支持其他 MCP 客户端,例如 Cline 和 MCP-Bridge(自 0.1.9 起)
- 更新代码,使其模块化程度更高且更易于维护(自 v0.2.0 起)
- 添加自有 MCP 服务,让 Claude/大模型为你管理(自 0.2.1 起)
- 更完善的错误处理测试
集成其他 MCP 服务安装工具,例如 Smithery,或使用预定义的安装模板(应先解决安全问题)现在 MCP 市场已经很多了,直接使用 mcp-installer 软件包,并指示模型为你安装即可。也许可以通过 Flask 提供 Web UI?
许可证
MIT 许可证 (LICENSE)
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。