How do I configure the proxy server?
Create a JSON config file listing each backend server with its name and transport (command+args or SSE url). Provide the path via the `MCP_CONFIG_PATH` environment variable when running `mcp-proxy-server`.
@adamwattis
Basic information
An MCP proxy server that aggregates and serves multiple MCP resource servers through a single interface
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
An MCP proxy server that aggregates and serves multiple MCP resource servers through a single unified interface. It acts as a central hub for connecting, managing, and routing requests to backend MCP servers, handling resource management, tool aggregation, and prompt handling.
Configure the proxy by copying config.example.json to config.json and listing the backend MCP servers with their transport details (command, args, env for stdio; url for SSE). Run the server with MCP_CONFIG_PATH=./config.json mcp-proxy-server. For Claude Desktop, add an entry for mcp-proxy in claude_desktop_config.json with the absolute path to the proxy build and config file.
Create a JSON config file listing each backend server with its name and transport (command+args or SSE url). Provide the path via the `MCP_CONFIG_PATH` environment variable when running `mcp-proxy-server`.
Backend servers can use stdio (command with optional args and env) or SSE (URL). The proxy itself communicates with clients via stdio by default, with optional SSE for development (`npm run dev:sse`).
Use the MCP Inspector by running `npm run inspector`. It provides a URL for debugging tools, which is recommended since MCP servers communicate over stdio.
Setting `KEEP_SERVER_OPEN=1` keeps the SSE server running even if a client disconnects, useful when multiple clients connect to the proxy.
Add an entry under `mcpServers` in the Claude Desktop config file (MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`, Windows: `%APPDATA%/Claude/claude_desktop_config.json`) with the command pointing to the proxy build and the absolute config path.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi
Open-source MCP to use Blender with any LLM
不止于 CSS

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
Comments