Gatekeeper's Log

Home › Choosing a gateway › Best MCP Gateway: How to Pick One for Your Use Case

Best MCP Gateway: How to Pick One for Your Use Case

Editorial team · Updated 2026-10-14 · 5 min read

There is no single best MCP gateway, because the products solve different problems. Docker’s gateway suits local container-based servers, Microsoft’s project suits Kubernetes platform teams, and a hosted endpoint such as BusinessMCP’s suits teams who want business data exposed to assistants without running anything. Choose by where your servers live and who will operate the gateway.

Why “best” is the wrong question

Search results for this query tend to rank lists of products in an order that reflects marketing budgets. A more useful approach is to decide what you need the gateway to do, then match options to that. Four things separate the choices:

  1. Who runs the servers? The gateway, you, or a third party.
  2. Where does it deploy? A laptop, your Kubernetes cluster, or a vendor’s cloud.
  3. What does it control? Only routing, or also per-tool permissions, approval and logging.
  4. How much operational work will you accept? Open source is free to download, not free to run.

The options we can describe from primary sources

We only describe what the projects say about themselves. Details change, so check each page.

Option What it is, per its own documentation Best for Stated limits
Docker MCP Gateway An open source proxy between AI clients and MCP servers; starts servers on demand as isolated containers, injects credentials, offers logging and call tracing, and uses profiles to choose accessible servers Developers already using Docker, local or desktop setups The documentation says it is part of Docker AI Governance and invite-only
Microsoft mcp-gateway A reverse proxy and management layer for MCP servers on Kubernetes, with stateless routing, a control plane, Entra ID bearer-token auth and a management portal; MIT licensed Platform teams on Kubernetes or Azure Requires Kubernetes operations; the README says it needs MCP 2026-07-28 clients and lacks legacy session support
BusinessMCP hosted endpoint A managed MCP endpoint at /api/mcp for business data sources, with Bearer keys, access policies, OAuth for Claude.ai connectors and per-call logging Teams wanting analytics, CRM and ads data in assistants without self-hosting Hosts your business-data connections, not your own MCP server code; the free tier is small

We have not listed products we could not verify from their own documentation. If a vendor you are considering is missing, apply the same table to it.

Option 1: a local proxy for developers

If the problem is “I have eight servers and I am tired of editing config on each machine,” a local proxy is the lightest fix. Docker’s documentation describes starting servers on demand when a client requests a tool, running them as containers with restricted privileges and limited network and resource use, and applying credentials before forwarding the request. Profiles decide which servers a client can reach.

The honest limit is the audience. A local proxy helps one person or a small group on machines you control. It is not a shared service for a company or for cloud assistants that need a public HTTPS URL, which is the gap self-hosted and managed gateways fill.

Option 2: a self-hosted gateway on Kubernetes

If you must run custom servers, keep traffic inside your network and integrate with your identity provider, a Kubernetes gateway gives you control. The Microsoft project, for instance, routes each request to a ready server instance, keeps a control plane for deploying and updating servers and tools, and authenticates with Entra ID tokens carrying application roles.

Expect to own the operations: cluster upgrades, Redis or Cosmos DB for metadata (per the README), certificates, monitoring and incident response. For a team that already runs Kubernetes, that is normal. For a team that does not, it is a large new commitment. Our open source roundup covers what to check before adopting one.

Option 3: a hosted endpoint for business data

The third route is to skip running anything. BusinessMCP’s managed MCP hosting connects sources such as Stripe, ad accounts, Search Console, a CRM and a mailbox and serves them through one endpoint. Its published list of MCP gateway tools shows what that means concretely: 115 platform tools, 48 from connected services, access scoped by API key, and approval gates on actions like sending email.

Who is it for? Operators who want an assistant to answer questions over live business data and are happy with a vendor’s tool set. Who is it not for? Anyone who needs to host their own server code, or who wants a marketplace of third-party SaaS connectors. The vendor says as much on its page, which is the kind of plain limit statement you should look for.

Key takeaway: the right gateway is the one whose stated limits you can live with. Read the limits section of every option before the features section.

If you are still sorting out what the category even is, start with what an MCP gateway is, and if your team already runs a conventional edge proxy, read how an MCP layer differs from an API gateway. BusinessMCP’s explainer on what MCP hosting is is a vendor view of the third route, worth reading with that in mind.

A fair scoring method

Instead of picking from a ranked list, score each candidate on the same scenarios.

Test Pass looks like
Issue a key with one read tool tools/list returns exactly that tool
Call a hidden write tool by name The call is refused, not merely hidden
Trigger an approval-gated action Nothing happens until a person approves
Look up a call from yesterday You find caller, tool, arguments and result
Revoke the key The next call fails immediately
Read the privacy and data terms They state where credentials and logs live

Run the same six tests on every candidate with the same client. The evaluation checklist expands them into a full procedure.

Mistakes buyers make

  • Choosing on tool count. More tools means more risk. The question is whether you can restrict them.
  • Ignoring logs. A gateway with weak logging fails the first incident review.
  • Assuming open source means audited. The BusinessMCP hardening utilities repository, for example, states that it has had no external audit. Read what a project says about itself.
  • Skipping the exit plan. Ask how you would leave: can you export logs, keys and policies?

A short recommendation by situation

  • Solo developer or small team on Docker: start with a local proxy and add nothing else.
  • Platform team with Kubernetes and an identity provider: evaluate a self-hosted gateway and budget for operations.
  • Business team wanting assistants over analytics, CRM and ads data: try a hosted endpoint on a free plan first, and read the security guidance before connecting anything sensitive.

Revisit the decision when your needs change. A gateway you can replace in a week is a lower-risk choice than one you cannot.

Frequently asked questions

What is the best MCP gateway?

It depends on where your servers run and who maintains them. Local developers, Kubernetes platform teams and companies exposing business data each end up with a different answer.

Is there a free MCP gateway?

Several open source projects are free to run, though you pay in operations time. Some hosted endpoints also have a free plan with small limits.

Should I build my own MCP gateway?

Only if you have a requirement the existing options cannot meet. Hardening a public gateway, including URL fetching and credential storage, is easy to get subtly wrong.

How do I compare MCP gateways fairly?

Test the same scenarios on each: a scoped key, a hidden tool called by name, an approval-gated action, and a log lookup. Use the same data and the same client.

Sources