MCP Servers

MCP Servers

site icon
2025.04.05 0
Python服务器管理开发工具其它
mcp-servers 是一个用于管理和运行多个 MCP 服务器的工具。它允许用户通过简单的命令安装、运行和添加新的 MCP 服务器。核心功能包括安装依赖、运行服务器以及添加新的服务器配置。适用于需要管理多个 MCP 服务器的开发者和团队。
View on GitHub

Overview

基本能力

产品定位

mcp-servers 是一个用于管理和运行多个 MCP 服务器的工具,旨在简化 MCP 服务器的安装、运行和配置过程。

核心功能

  1. 安装依赖:通过 uv 工具安装所需的依赖包。
  2. 运行服务器:使用简单的命令启动 MCP 服务器。
  3. 添加新服务器:通过复制模板目录并修改配置文件,快速添加新的 MCP 服务器。

适用场景

  1. 开发环境:开发者需要快速启动和管理多个 MCP 服务器。
  2. 团队协作:团队需要统一管理和配置多个 MCP 服务器。
  3. 自动化部署:通过脚本自动化安装和运行 MCP 服务器。

工具列表

  1. uv:用于安装依赖和运行 MCP 服务器的工具。

常见问题解答

  1. 如何安装 uv?
  2. 参考 uv 安装指南
  3. 如何添加新的 MCP 服务器?
  4. 复制 servers/templatemcp 目录并修改 pyproject.toml 文件。

使用教程

使用依赖

安装 uv:

pipx install uv

安装教程

安装包:

uv sync

调试方式

运行 MCP 服务器:

uv run mcpservers

添加新的 MCP 服务器

  1. 复制 servers/templatemcp 目录到 servers/ 目录并重命名为你的服务器名称。
  2. 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 }
  1. mcpservers.cli 文件中添加你的 MCP 服务器。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。