MCP Builder
About
A Python-based server to install and configure other MCP servers from PyPI, npm, or local directories.
Details
- Author
- xd3an
- Categories
- Developer Tools, Infrastructure, Automation
Jump to
Setup
Install MCP Builder in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/xd3an/mcp-builder
Follow the installation instructions in the repository README, then restart your MCP client.
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.
- 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
- ...
- 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
- Python 3.10 or higher
- pip (for Python packages)
- Node.js and npm (optional, for JavaScript packages)
git clone https://github.com/xd3an/mcp-builder.git cd mcp-builder pip install -e .
After installation, you can run the MCP Builder directly:
# Using the entry point mcpbuilder # Or as a module python -m mcp_builder.server
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
To use MCP Builder with Claude Desktop, add it to yourclaude_desktop_config.jsonfile:
{ "mcpServers": { "mcp-builder": { "command": "python", "args": [ "-m", "mcp_builder.server" ] } } }
- Windows:%APPDATA%\Claude\claude_desktop_config.json
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Linux:~/.config/Claude/claude_desktop_config.json
Once integrated with Claude Desktop, you can ask Claude to:
readhttps://github.com/microsoft/playwright-mcphelp me install playwright-mcp in my claude config
MCP Builder modifies the Claude Desktop configuration file to register MCP servers. It supports:
- Node.js Packages: Installs usingnpxand configures Claude to use them
- Python Packages: Configures Claude to use Python modules
- Local Repositories: Installs dependencies and configures Claude to use local code
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Paid remote MCP for CLI tool MCP, structured receipts, usage logs, and audit-ready evidence for agent and CI workflows.
A flexible MCP server that executes arbitrary command-line tools defined in a configuration file.
Clean and audit messy MCP setups: stale servers, unused tools, context-heavy MCPs, outdated packages, and safe repair plans.
An MCP Server for the GitHub Actions API, enabling AI assistants to manage and operate GitHub Actions workflows.
Read-first Jenkins MCP server in Go for agent-driven build debugging. 20 tools including compare_builds, flaky-test detection, JUnit/Ginkgo failure parsing, and disk-cached console logs with on-disk path handoff. Write tools (trigger/stop/cancel) gated by JENKINS_MCP_READONLY env var.
A Python implementation of a Model Context Protocol server for interacting with Kestra.
Execute make targets from any Makefile in a safe and controlled environment.
Exposes Makefile targets as callable tools for AI assistants.
Orchestration tool for managing multiple MCP servers with a Docker Compose-style interface and a unified HTTP proxy.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


