Supergateway hosting

Put a stdio MCP server on the network without rewriting it.

MCP serversMITfrom $5.99/mo
In short

Supergateway hosting at AIHostBox means a dedicated, single-tenant Supergateway instance on our infrastructure: we install it, pin it to a reviewed release, put it behind TLS on your domain, back it up nightly and keep it patched. Plans start at $5.99 per month and the admin account, the data and any API keys are yours.

stdio to HTTPSSEDrop-inAny MCP server

Supergateway is a small open-source bridge from Supercorp that solves one MCP problem: most MCP servers speak stdio, which only works when the client launches them as a local process. Supergateway starts that process itself and republishes it over the network as Streamable HTTP, Server-Sent Events or WebSockets. It also works the other way round, turning a remote SSE or Streamable HTTP server into stdio for clients that only support local tools.

It runs from npx or from the supercorp/supergateway image, which has variants with uvx for Python-based servers and Deno for TypeScript ones. The whole point is remote reachability, so a laptop defeats it: the tool disappears when the laptop sleeps, and a cloud agent cannot reach a home connection anyway. On a server the MCP endpoint has a fixed HTTPS address that Claude, a Letta agent or a Dify workflow can call at any time.

Supergateway hosting plans

StarterPersonal use & small teams
2 GB RAM · 1 vCPU · NVMe
$5.99/mo
Order
PlusBusy workflows & communities
4 GB RAM · 2 vCPU · NVMe
$9.99/mo
Order
ProHeavy pipelines & many users
8 GB RAM · 3 vCPU · NVMe
$16.99/mo
Order

Every plan is a dedicated single-tenant instance with NVMe storage, nightly off-box backups, TLS and managed patching. Quarterly, semi-annual and annual terms are discounted at checkout. Model tokens are not included — you bring your own key.

How we run Supergateway

The supercorp/supergateway container (with the uvx or Deno variant where the tool needs it) on port 8000, launching your stdio MCP server as a child process and serving it over Streamable HTTP or SSE.

What we configure for you

  • --stdio command for your MCP server and any secrets it needs as environment variables
  • --outputTransport streamableHttp (or sse / ws) with the matching --streamableHttpPath or --ssePath
  • --stateful and --sessionTimeout when the wrapped server keeps per-session state
  • --healthEndpoint for uptime checks and --cors limited to the origins you name
  • TLS on your subdomain and an access check in front, since the gateway has no inbound auth

Which plan fits

Starter (2 GB) runs one or a few lightweight MCP servers, which is what most people need. Plus (4 GB) suits several gateways side by side or servers that spawn heavier runtimes. Pro (8 GB) is for tools that do real work themselves, such as headless browsers or large repository indexing.

The honest limits

The gateway adds no authentication, rate limiting or tool filtering of its own. For central policy across many MCP servers, a fuller MCP gateway is the better fit.

What people run Supergateway for

Remote access to a local tool

Keep the server code as it is.

Bridge for hosted assistants

Make an existing tool reachable from anywhere.

Python MCP servers without packaging

Run a uvx-installed server such as mcp-server-git and publish it over HTTP.

One tool, several agents

Point different agent frameworks at the same MCP endpoint instead of installing the tool in each.

Licence and version policy

ItemPosition
Upstream licenceMIT
Sold as managed hostingYes
TenancySingle tenant — one customer per instance
PatchingCritical advisories within 24 hours, high severity within 72

Our full position on licences, including the applications we decline to sell, is on the licensing page.

Reading on Supergateway

Works well with Supergateway

Questions

Supergateway hosting: your questions

Which transport should my client use?
Streamable HTTP is the current MCP transport and the one to prefer, served at /mcp by default. SSE, at /sse and /message, remains for older clients, and WebSockets are available where a client expects them. Supergateway can also run Streamable HTTP in stateful mode with session timeouts if your server relies on per-session state.
Can one instance host several MCP servers?
Each Supergateway process wraps one stdio command, so several servers mean several gateway processes, each on its own port or path behind the proxy. Small servers fit comfortably together on one plan; tell us which ones you want and we set up the routing.
How are requests authenticated?
Supergateway does not check incoming credentials itself; its --header and --oauth2Bearer options add headers to requests it sends, not ones it receives. An MCP endpoint can run commands on the box, so it must never be public without a check in front of it. We agree the access method with you before the endpoint goes live.
Which MCP servers can it run?
Anything that speaks MCP over stdio and runs on Linux: Node packages started with npx, Python packages started with uvx, or Deno scripts. Servers that need a desktop, a local browser profile or files from your own laptop will not behave the same on a server, so check what the tool actually touches.
Does Supergateway store any data?
No. It is a stateless relay between the network and the child process, with CORS, health-check endpoints and log level as its main settings. Whatever state exists belongs to the MCP server it wraps, such as a git checkout or a SQLite file, and that lives on the instance’s persistent volume.

Run Supergateway without running a server

A dedicated Supergateway instance, deployed and maintained by us. Month to month, cancel whenever.