Allows installation of MCP servers directly from git repositories, enabling dynamic loading of servers from version control sources.
Supports installing MCP servers from GitHub repositories using the install_mcp_server_from_git and install_and_load_mcp_server tools.
Used as an example integration in multi-server orchestration workflows for processing payments and charges.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Proxyload the GitHub MCP server so I can check my pull requests"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Proxy - Dynamic MCP Server Loading
Hot-reload MCP servers without restarting Claude Code.
One-Click Install
Cursor
VS Code
Claude Code
Step 1: Clone the repository
Step 2: Add to your MCP config
Claude Code (~/.claude.json or project .mcp.json):
Cursor (~/.cursor/mcp.json):
Note: Replace /path/to/parent/of/mcp_proxy with the actual parent directory. For example, if you cloned to /Users/me/src/mcp_proxy, use /Users/me/src.
Features
Hot-Reload: Load and reload MCP servers without restart
Dynamic Installation: Install servers from git repositories
Programmatic Orchestration: Call tools dynamically in loops and workflows
Context Savings: Load only the tools you need
Quick Start
1. Install
2. Configure
Add to your project's .mcp.json:
Important: PYTHONPATH should point to the parent directory of where you cloned mcp_proxy, not the mcp_proxy directory itself. For example, if you cloned to /Users/me/src/mcp_proxy, set PYTHONPATH to /Users/me/src.
3. Use
After restarting Claude Code once to load the proxy, you can:
Available Tools (13 total)
Tool | Description |
Dynamic Loading | |
| Load a server from .mcp.json |
| Call any tool on a loaded server |
| List currently loaded servers |
| Reload a server to pick up changes |
| Stop and unload a server |
| List all configured servers |
Installation | |
| Install from git repository |
| Install and load in one step |
| List all installed servers |
| Remove a server |
Tool Search | |
| Natural language search across loaded servers |
| List all tools from all loaded servers |
| Get detailed info about a specific tool |
How It Works
The proxy spawns MCP servers as subprocesses and communicates with them using the MCP JSON-RPC protocol over stdin/stdout.
Usage Patterns
Hot-Reload During Development
Programmatic Workflows
Multi-Server Orchestration
Creating Custom Servers
Create a FastMCP server and add it to .mcp.json:
Then load it dynamically:
License
MIT