mcp-proxy-server
An MCP proxy server that aggregates and serves multiple MCP resource servers through a single interface.
This server acts as a central hub that connects to and manages multiple MCP resource servers, exposing their combined capabilities through a unified interface. It handles routing of requests to the appropriate backend servers and aggregates responses from multiple sources, ensuring a seamless experience for users accessing diverse resources. With features like resource management, tool aggregation, and prompt handling, the MCP proxy server maintains consistent URI schemes across servers, routes tool calls effectively, and manages multi-server prompt responses. This makes it an essential tool for developers and organizations looking to streamline their interactions with multiple MCP resources.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-proxy-server": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-proxy-server"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions