Mcp Serverman

Mcp Serverman

🚀 mcp-serverman:一个MCP服务器配置管理器

mcp-serverman 是一款用于管理 Claude MCP 服务器配置的命令行工具。它支持版本控制和配置文件分析,还附带了一个配套的 mcp 服务器,可自动为大语言模型(LLMs)进行配置,能有效简化 MCP 服务器的配置和管理工作。

PyPI - 版本 PyPI - 下载量 PyPI - 许可证

⚠️ 重要提示

强烈建议在进行任何更改之前手动备份 mcp 配置文件。尽管代码中尝试覆盖了一些错误处理,但绝非万无一失。

🚀 快速开始

mcp-serverman 是用于管理 Claude MCP 服务器配置的命令行工具,支持版本控制和配置文件分析,还附带配套 mcp 服务器,可自动为 LLMs 配置。

📦 安装指南

支持通过 PyPI 和 GitHub 直接安装,该工具应在 Windows、Linux(已测试)和 MacOS 上均可运行。如果路径有问题,请提交问题。

# 通过 PyPI 安装稳定版本
pip install mcp-serverman
# 从 GitHub 安装最新调试版本
pip install git+https://github.com/benhaotang/mcp-serverman.git

💻 使用示例

基础用法

安装完成后,可以直接在终端使用mcp-serverman命令:

# 显示帮助信息
mcp-serverman
# 初始化客户端配置(必须一次性完成,且要在其他命令之前执行,自0.1.9版本起)
mcp-serverman 客户端 初始化

高级用法

# 列出服务器
mcp-serverman 列表
mcp-serverman 列表 --已启用
# 启用/禁用/删除服务器或其版本
mcp-serverman 启用 <服务器名称>
mcp-serverman 禁用 <服务器名称>
mcp-serverman 删除 <服务器名称>
# 版本控制
mcp-serverman 保存 <服务器名称> --注释 <注释>
mcp-serverman 切换 <服务器名称> --版本 <版本号>
# 预设/配置文件管理
mcp-serverman 预设 保存 <预设名称>
mcp-serverman 预设 加载 <预设名称>
mcp-serverman 预设 删除 <预设名称>
# 多客户端支持(自0.1.9版本起)
mcp-serverman 客户端 列出
mcp-serverman 客户端 选择 <短名称>
mcp-serverman 客户端 新建 <短名称> [--默认]
# 注册companion mcp服务器
mcp-serverman 注册 [--模型 <自定义模型ID>] [--api-key <自定义API密钥>] [--host <自定义服务地址>]

📚 详细文档

配置管理

  • 初始化客户端:使用mcp-serverman 客户端 初始化创建默认配置文件。
  • 选择客户端:通过mcp-serverman 客户端 选择 <短名称>在多个客户端间切换。
  • 新建客户端:使用mcp-serverman 客户端 新建 <短名称> [--默认]添加新的客户端配置。

开发模式

若你是开发者,想要直接修改源代码并测试新功能,可以安装开发版本:

pip install -e git+https://github.com/benhaotang/mcp-serverman.git

然后在项目根目录运行以下命令进行测试:

python -m mcp_serverman.cli --version

更多详细信息请参考官方文档

说明

  1. 安装:支持通过 PyPI 和 GitHub 直接安装。
  2. CLI 功能:包括服务器管理、版本控制、预设管理以及多客户端支持。
  3. 开发模式:允许开发者直接修改源代码并测试新功能。

这个工具旨在简化 MCP 服务器的配置和管理工作,同时提供灵活的功能扩展。

  • 0 关注
  • 0 收藏,16 浏览
  • system 提出于 2025-09-26 22:54

相似服务问题

相关AI产品