MCP Builder
A Python-based server to install and configure other MCP servers from PyPI, npm, or local directories.
mcp-builder
A Python-based MCP server to install other MCP servers.
The purpose of this server is to provide a complete, user-friendly, and cross-platform way to install and configure MCP servers.
TODO
- Support for more MCP Clients (e.g. Cursor, Windsurf, ...)
- Support for more MCP server types and sources (e.g., Node.js, Java, etc.)
- Support recovery mechanism for failed installations
- ...
Features
- Package Repository Installation: Install MCP servers from PyPI or npm packages
- Local Installation: Install MCP servers from local directories
- Configuration Management: Configure environment variables and arguments for installed servers
- Automatic Detection: Automatically detect the type of MCP server (Node.js or Python)
- Cross-Platform Support: Works on Windows, macOS, and Linux
Requirements
- Python 3.10 or higher
- pip (for Python packages)
- Node.js and npm (optional, for JavaScript packages)
Installation
Install from Source
git clone https://github.com/xd3an/mcp-builder.git
cd mcp-builder
pip install -e .
Usage
Running Directly
After installation, you can run the MCP Builder directly:
# Using the entry point
mcpbuilder
# Or as a module
python -m mcp_builder.server
Development Mode
For development and testing, you can use the MCP CLI tools:
# Install MCP CLI tools
pip install "mcp[cli]"
# Run in development mode
mcp dev path/to/mcp_builder/server.py
# npx @modelcontextprotocol/inspector
npx @modelcontextprotocol/inspector python -m mcp_builder.server
MCP Client Integration
Claude Desktop Integration
To use MCP Builder with Claude Desktop, add it to your claude_desktop_config.json file:
{
"mcpServers": {
"mcp-builder": {
"command": "python",
"args": [
"-m",
"mcp_builder.server"
]
}
}
}
The configuration file is located at:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Example Commands
Once integrated with Claude Desktop, you can ask Claude to:
read https://github.com/microsoft/playwright-mcp help me install playwright-mcp in my claude config

How It Works
MCP Builder modifies the Claude Desktop configuration file to register MCP servers. It supports:
- Node.js Packages: Installs using
npxand configures Claude to use them - Python Packages: Configures Claude to use Python modules
- Local Repositories: Installs dependencies and configures Claude to use local code
Related Servers
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Streamable HTTP Server Example
An example MCP server demonstrating streamable HTTP responses using Node.js.
302AI Basic MCP Server
A toolkit for enhancing the fundamental capabilities of large language models.
VoteShip
MCP server for VoteShip - manage feature requests, votes, roadmaps, and changelogs from any MCP client. 22 tools, 5 resources, 4 workflow prompts. Triage feedback, detect duplicates, plan sprints, and generate changelogs with AI.
llm-cli-gateway
Unified MCP server providing access to Claude Code, Codex, and Gemini CLIs through a single gateway. Features multi-LLM orchestration, persistent session management, async job execution with polling, approval gates, retry with circuit breakers, and token optimization. Install: npx -y llm-cli-gateway
Cursor Talk to Figma MCP
Integrates Cursor AI with Figma to read and programmatically modify designs.
Multichain MCP Server
A toolkit for building and deploying AI agents with blockchain capabilities, featuring a Model Context Protocol (MCP) server.
AntBot MCP Server
A TypeScript MCP server for integrating with the AntBot AI-based RPA platform, handling tool listing and execution.
Deliberate Reasoning Engine (DRE)
Transforms linear AI reasoning into structured, auditable thought graphs, enabling language models to externalize their reasoning process as a directed acyclic graph (DAG).
JavaScript Sandbox
Provides a secure JavaScript execution environment for running code snippets.
ToolPipe MCP Server
145+ developer tools via MCP: JSON, QR codes, DNS, hash, UUID, JWT, SQL formatter, and more