
MCP Servers

2025.04.05
0
Python服务器管理开发工具其它
mcp-servers 是一个用于管理和运行多个 MCP 服务器的工具。它允许用户通过简单的命令安装、运行和添加新的 MCP 服务器。核心功能包括安装依赖、运行服务器以及添加新的服务器配置。适用于需要管理多个 MCP 服务器的开发者和团队。
View on GitHub
Overview
基本能力
产品定位
mcp-servers 是一个用于管理和运行多个 MCP 服务器的工具,旨在简化 MCP 服务器的安装、运行和配置过程。
核心功能
- 安装依赖:通过
uv
工具安装所需的依赖包。 - 运行服务器:使用简单的命令启动 MCP 服务器。
- 添加新服务器:通过复制模板目录并修改配置文件,快速添加新的 MCP 服务器。
适用场景
- 开发环境:开发者需要快速启动和管理多个 MCP 服务器。
- 团队协作:团队需要统一管理和配置多个 MCP 服务器。
- 自动化部署:通过脚本自动化安装和运行 MCP 服务器。
工具列表
- uv:用于安装依赖和运行 MCP 服务器的工具。
常见问题解答
- 如何安装 uv?
- 参考 uv 安装指南。
- 如何添加新的 MCP 服务器?
- 复制
servers/templatemcp
目录并修改pyproject.toml
文件。
使用教程
使用依赖
安装 uv:
pipx install uv
安装教程
安装包:
uv sync
调试方式
运行 MCP 服务器:
uv run mcpservers
添加新的 MCP 服务器
- 复制
servers/templatemcp
目录到servers/
目录并重命名为你的服务器名称。 - 在
pyproject.toml
文件中添加你的服务器到uv.workspace.members
。
[tool.uv.workspace]
members = ["servers/templatemcp", "servers/planningmcp", "servers/yourmcp"]
[tool.uv.sources]
templatemcp = { workspace = true }
planningmcp = { workspace = true }
yourmcp = { workspace = true }
- 在
mcpservers.cli
文件中添加你的 MCP 服务器。