#1717th of 21 in MCP servers
supergateway
Bridges MCP servers between stdio, SSE, WebSocket and Streamable HTTP
- Stars
- 2.9k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- TypeScript
Missed the latest GitHub check; these facts may be older.
Overview
Supergateway is a TypeScript CLI that wraps an MCP server and exposes it over a different transport. It converts stdio servers to SSE, WebSocket or Streamable HTTP, and remote SSE or Streamable HTTP servers to stdio or another HTTP transport. It also offers API-key auth, CORS, health endpoints, tool filtering and prefixing, and serving several servers from one mcpServers config file.
Who it is for: Developers exposing or consuming MCP servers across different transports
Strengths
- Converts between stdio, SSE, WS and Streamable HTTP with one command
- Reads the Claude Desktop mcpServers config format, serving each server at /<name>
- Built-in API key auth, tool allowlist and prefix, health checks, JSON logs
- Ships standalone executables and a Homebrew formula, so Node is optional
Weaknesses
- Each SSE or WS connection spawns its own server process
- Listens on every interface by default; no auth unless --apiKey is set
- --apiKey is refused in SSE→stdio and Streamable HTTP→stdio modes
- Combined-server entries go one level deep and do not support tasks yet
What it needs
- no GPU
- Needs Node.js (or standalone executable)
- port 8000
Also in MCP servers
See all 21| Rank | Project | Score |
|---|---|---|
| 1 | serversReference MCP servers for files, git, fetch, memory and time | 94 out of 100 |
| 2 | apify-mcp-serverOfficial MCP server exposing Apify Store Actors as tools for web scraping | 88 out of 100 |
| 3 | xiaohongshu-mcpMCP server that lets AI clients post, search and comment on Xiaohongshu | 87 out of 100 |
| #4 | ha-mcpMCP server that lets AI assistants configure and control Home Assistant | 86 out of 100 |
| #5 | excel-mcp-serverMCP server that lets AI clients create and edit Excel files without Excel | 77 out of 100 |