Development · MODEL CONTEXT PROTOCOL
Mcp Builder
Mcp Builder is a community-listed Model Context Protocol server. Review the source repository before installation.
WHAT IT CONNECTS
What Mcp Builder gives an AI Agent
The source catalog does not include a structured feature list. Review the repository documentation before use.
SECURITY
An MCP listing is not a security review
An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.
README
Repository documentation
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.serverFor 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.serverTo 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
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
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
COMMUNITY
