mcp-bridge
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-bridgeBridge to remote MCP server at https://mcp.example.com"
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-bridge (mcpb)
A local stdio MCP Server that bridges any remote Streamable HTTP MCP server to your MCP client (Claude Desktop, Cursor, VS Code, WorkBuddy, …) with zero changes to the remote side.
Transport normalization — clients only need stdio support.
Network traversal — optional outbound HTTP proxy for restricted/corporate networks.
Zero-change bridging — the remote server needs no modification.
CLI command:
mcpb. Repo:github.com/Slothtron/mcp-bridge.
Install
From GitHub (npm installs directly from the repo; the prebuilt binary is fetched from GitHub Releases at install time — no npm publish needed):
# MUST pin a tag that matches a GitHub Release (vX.Y.Z)
npm install github:Slothtron/mcp-bridge#v0.1.0
# or run without installing:
npx github:Slothtron/mcp-bridge#v0.1.0 --remote https://example.com/mcpNote: the installer downloads
mcpb-<os>-<arch>from the GitHub Release matching this package'sversion. When installing from git, pin a tag (e.g.#v0.1.0); installing the default branch only works if itspackage.jsonversion has a matching Release.
Via Go (no npm needed):
go install github.com/Slothtron/mcp-bridge@latestRelated MCP server: @qelos/better-mcp
Usage
mcpb --remote https://example.com/mcp
mcpb --remote https://example.com/mcp --proxy http://corp-proxy:8080
mcpb --remote https://example.com/mcp --header "Authorization: Bearer <TOKEN>"
# Opt in to server-initiated list_changed via GET SSE (off by default):
mcpb --remote https://example.com/mcp --standalone-sseMCP Client config
{
"command": "mcpb",
"args": [
"--remote", "https://example.com/mcp",
"--proxy", "http://corp-proxy:8080",
"--header", "Authorization: Bearer <TOKEN>"
]
}For npx, set "command": "npx" and "args": ["github:Slothtron/mcp-bridge#v0.1.0", "--remote", "https://example.com/mcp"].
If secrets / proxy live in mise [env], Cursor does not load them automatically for MCP child processes. Prefer wrapping with mise x:
{
"command": "mise",
"args": [
"x", "--",
"mcpb",
"--remote", "https://example.com/mcp",
"--header", "Authorization: Bearer ${TOKEN}",
"--proxy", "${HTTPS_PROXY}"
],
"env": {},
"type": "stdio"
}Or keep "command": "mcpb" and put the variables in the MCP entry's "env" block, and ensure mcpb is on Cursor's PATH.
Flags
Flag | Required | Description | Default |
| yes | Remote Streamable HTTP MCP server URL | — |
| no | Outbound HTTP proxy URL |
|
| no | Outbound request header (repeatable) |
|
| no | Enable remote standalone GET SSE (server-initiated | off |
| no | Reconnect budget for the remote transport |
|
Header values support ${VAR} placeholders resolved from the environment at runtime (fail-fast if unset).
Outbound HTTP uses a 15s response-header timeout (not a total request timeout), so hanging peers fail faster without cutting off long tool-call response bodies.
Standalone GET SSE is off by default. Some gateways accept initialize but never return headers for the follow-up GET; leaving SSE on would block mcpb startup and surface as a client MCP error -32001: Request timed out. Enable --standalone-sse only when the remote correctly supports GET SSE and you need live list_changed pushes (startup still syncs tools/prompts/resources once).
Troubleshooting
Symptom | Likely cause | What to try |
Client shows | Startup blocked in remote Connect (historically: hanging GET SSE) | Upgrade mcpb (SSE off by default); check stderr; confirm proxy/remote with |
|
| Inject via MCP |
| Proxy down, auth failure, or peer not returning headers | Fix proxy/token; inspect remote URL with the same headers |
See TECHNICAL_DESIGN.md for the full design.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA bridge server that converts stdio protocol to streamable-http protocol, allowing clients to interact with MCP services over HTTP.2Mulan Permissive Software , Version 2
- AlicenseAqualityCmaintenanceA stdio MCP proxy that connects to one or more upstream MCP servers and exposes their tools, resources, and prompts through a single endpoint with a configurable middleware pipeline.14123MIT
- AlicenseNot gradedqualityDmaintenanceProxies remote HTTP/HTTPS MCP servers over stdio, allowing stdio-based MCP clients to connect to remote servers via Streamable HTTP or SSE transports.MIT
- AlicenseNot gradedqualityCmaintenanceProxies STDIO-based MCP clients to streaming HTTP MCP servers, enabling local clients to connect to remote servers.153MIT
Related MCP Connectors
MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.
Official remote MCP server bridge for Muumuu Domain.
MCP server bridging holepunchto/keet-identity-key to the Hive agentic identity network
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Slothtron/mcp-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server