
mcp-builder

2025.03.27
2
PythonMCP 服务器安装配置管理开发效率
mcp-builder 是一个基于 Python 的 MCP 服务器,主要用于安装和配置其他 MCP 服务器。它提供了一个完整、用户友好且跨平台的解决方案,支持从 PyPI 或 npm 包安装 MCP 服务器,也支持本地目录安装。此外,它还具备配置管理、自动检测服务器类型和跨平台支持等特性。
View on GitHub
Overview
基本能力
产品定位
mcp-builder 是一个用于安装和配置其他 MCP 服务器的工具,旨在提供一个用户友好且跨平台的解决方案。
核心功能
- 包仓库安装: 从 PyPI 或 npm 包安装 MCP 服务器
- 本地安装: 从本地目录安装 MCP 服务器
- 配置管理: 为安装的服务器配置环境变量和参数
- 自动检测: 自动检测 MCP 服务器的类型(Node.js 或 Python)
- 跨平台支持: 支持 Windows、macOS 和 Linux
适用场景
- 需要快速安装和配置 MCP 服务器的开发环境
- 需要在不同平台上部署 MCP 服务器的场景
- 需要管理多个 MCP 服务器配置的场景
工具列表
- mcpbuilder: 主程序入口,用于运行 MCP Builder
- mcp CLI 工具: 用于开发和测试 MCP Builder
- npx @modelcontextprotocol/inspector: 用于检查 MCP 服务器的运行状态
常见问题解答
- 如何与 Claude Desktop 集成?
通过修改
claude_desktop_config.json
文件来注册 MCP 服务器。 - 支持哪些类型的 MCP 服务器? 目前支持 Node.js 和 Python 类型的 MCP 服务器。
使用教程
使用依赖
- Python 3.10 或更高版本
- pip(用于 Python 包)
- Node.js 和 npm(可选,用于 JavaScript 包)
安装教程
从源代码安装
git clone https://github.com/xd3an/mcp-builder.git
cd mcp-builder
pip install -e .
调试方式
直接运行
# 使用入口点
mcpbuilder
# 或作为模块
python -m mcp_builder.server
开发模式
# 安装 MCP CLI 工具
pip install "mcp[cli]"
# 运行开发模式
mcp dev path/to/mcp_builder/server.py
# 使用 inspector 检查
npx @modelcontextprotocol/inspector python -m mcp_builder.server
许可证
None