mcp-builder

mcp-builder

site icon
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