Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
A

adamwattis/mcp-proxy-server

One proxy in front of several MCP resource servers

Before you install: no copy-paste command · no license recorded · site blocks automated checks

First step: npm install

View on GitHub ↗Link checked 2026-11-12 · automated check blocked (HTTP 429), status unconfirmed

We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →

Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# MCP Proxy Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An MCP proxy server that aggregates and serves multiple MCP resource servers through a single interface. This server acts as a central hub that can:
Connect to and manage multiple MCP resource servers
Expose their combined capabilities through a unified interface
Handle routing of requests to appropriate backend servers
Aggregate responses from multiple sources
## Features
### Resource Management
Discover and connect to multiple MCP resource servers
Aggregate resources from all connected servers
Maintain consistent URI schemes across servers
Handle resource routing and resolution
### Tool Aggregation
Expose tools from all connected servers
Route tool calls to appropriate backend servers
Maintain tool state and handle responses
### Prompt Handling
Aggregate prompts from all connected servers
Route prompt requests to appropriate backends
Handle multi-server prompt responses
## Configuration
The server requires a JSON configuration file that specifies the MCP servers to connect to. Copy the example config and modify it for your needs:
bash
cp config.example.json config.json
Example config structure:
json
"servers": [
"name": "Server 1",
"transport": {
"command": "/path/to/server1/build/index.js"
},
"name": "Server 2",
"transport": {
"command": "server2-command",
"args": ["--option1", "value1"],
"env": ["SECRETAPIKEY"]
},
"name": "Example Server 3",
"transport": {
"type": "sse",
"url": "http://localhost:8080/sse"
The config file must be provided when running the server:
bash
MCPCONFIGPATH=./config.json mcp-proxy-server
## Development
Install dependencies:
bash
npm install
Build the server:
bash
npm run build
For development with auto-rebuild:
bash
npm run watch
For development with continuous run:
bash
# Stdio
npm run dev
# SSE
npm run dev:sse
## Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
On Windows: %APPDATA%/Claude/claudedesktopconfig.json
json
"mcpServers": {
"mcp-proxy": {
"command": "/path/to/mcp-proxy-server/build/index.js",
"env": {
"MCPCONFIGPATH": "/absolute/path/to/your/config.json",
"KEEPSERVEROPEN": "1"
KEEPSERVEROPEN will keep the SSE running even if a client disconnects. Useful when multiple clients connects to the MCP proxy.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/adamwattis-mcp-proxy-server/)
Source
awesome · https://github.com/adamwattis/mcp-proxy-server
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index