Eén MCP-server is eenvoudig. Tien ervan kunnen elke AI-client veranderen in een wirwar van endpoints, tokens, toolschema's, transporteigenaardigheden en dubbele machtigingen.
Een MCP-gateway vormt één controlepunt in het midden. Je agents maken één keer verbinding; de gateway beheert tot welke servers ze toegang hebben, welke tools ze kunnen zien, hoe inloggegevens worden geïnjecteerd en hoe elke toolaanroep wordt gerouteerd of geaudit.
Wat is een MCP-gateway en waarom heeft lokale AI er een nodig?
Het Model Context Protocol biedt AI-clients een standaardmanier om tools, resources en prompts te ontdekken en aan te roepen. Het protocol vereist niet dat elke implementatie een gateway heeft.
Als je één AI-client en één of twee MCP-servers gebruikt, zijn directe verbindingen meestal eenvoudiger:
AI-client
|
+---- Bestandsysteem-MCP
|
+---- GitHub MCP
Het probleem ontstaat wanneer beide kanten zich vermenigvuldigen.
Claude Code ----\
Codex -----------\
OpenClaw ---------> MCP-gateway
Cline ------------/ |
+----+-------+-------+
| | |
GitHub Bestanden Database
MCP MCP MCP
In plaats van GitHub-, bestandsysteem-, database-, browser-, automatiserings- en interne MCP-servers afzonderlijk in elke client te configureren, wordt de gateway de gedeelde controlelaag.
Dit is vooral nuttig voor lokale AI-agents. Het model kan op je eigen hardware draaien, maar zodra het geprivilegieerde tools kan aanroepen, lossen lokale uitvoering en eigenaarschap alleen authenticatie, autorisatie, isolatie of auditing niet op.
De belangrijkere architectuurvraag wordt dan:
Modelintentie
|
v
MCP-gateway
|
Authenticatie / Beleid / Toolfilter
Inloggegevens / Logboeken / Routering
|
v
Geprivilegieerde tools
Die gatewaylaag houdt nauw verband met de vertrouwensgrens voor tooluitvoering: een model kan een actie aanvragen, maar een afzonderlijke uitvoeringslaag moet bepalen of die actie daadwerkelijk is toegestaan.
Hoe we de beste MCP-gateways en -proxies hebben gerangschikt
Dit is geen ranglijst op basis van GitHub-sterren, en de tien projecten lossen niet allemaal exact hetzelfde probleem op.
Sommige zijn volwaardige MCP-platforms. Andere zijn beveiligingsgateways, aggregators, agentgateways of lichtgewicht transportproxies. We hebben ze gerangschikt op basis van wat het belangrijkst is voor lokale en zelfgehoste AI:
- Zelf te hosten: Kun je de gateway draaien op infrastructuur die je zelf beheert?
- MCP-aggregatie: Kunnen meerdere MCP-servers achter één endpoint worden samengebracht?
- Toolfiltering: Kun je beperken welke tools een agent daadwerkelijk ziet?
- Authenticatie en autorisatie: Ondersteunt het clientidentiteit, OAuth, tokens, RBAC, ACL's of beleidsengines?
- Beheer van inloggegevens: Kunnen geheimen worden gecentraliseerd in plaats van naar elke AI-client te worden gekopieerd?
- Transportondersteuning: Kan het werken met stdio, SSE, Streamable HTTP of andere implementatiepatronen?
- Isolatie: Kunnen MCP-servers of de uitvoering van tools worden gescheiden van de host?
- Observeerbaarheid: Zijn logboeken, traces, metingen of auditrecords beschikbaar?
- Flexibiliteit van implementatie: Past het op een laptop, homeserver, Docker-host, VM of Kubernetes-cluster?
- Huidige koers: Is het project nog relevant voor de snel veranderende MCP-stack van 2026?
De numerieke volgorde is redactioneel en geen synthetische benchmarkscore.
De 10 beste MCP-gateways en -proxies voor lokale AI in één oogopslag
| Rang | Gateway / proxy | Ideaal voor | Self-hosted | Aggregatie | Beveiliging / beleid | Belangrijkste verschil |
|---|---|---|---|---|---|---|
| 1 | Docker MCP Gateway | Lokale AI op basis van Docker | Ja | Ja | Sterk | Containerisolatie + beheer van de levenscyclus |
| 2 | ToolHive | Beheerde self-hosted MCP-platforms | Ja | Ja | Sterk | Gateway + register + runtime + portaal |
| 3 | agentgateway | Uniforme agentinfrastructuur | Ja | Ja | Sterk | MCP + LLM + A2A-gateway |
| 4 | MCPJungle | Eenvoudig gedeeld MCP-eindpunt | Ja | Ja | Gemiddeld tot sterk | Soepele migratie van lokaal naar teamgebruik |
| 5 | IBM ContextForge | Protocol- en API-federatie | Ja | Ja | Sterk | Federatie van MCP + A2A + REST/gRPC |
| 6 | Microsoft MCP Gateway | MCP-infrastructuur voor Kubernetes | Ja | Ja | Sterk | Sessiebewuste routering + beheer van de serverlevenscyclus |
| 7 | OpenZiti MCP Gateway | Zero-trust-toegang tot externe MCP | Ja | Ja | Sterk | Geen openbare poorten vereist |
| 8 | MetaMCP | Vermindering van toolschemacontext | Ja | Ja | Gericht | Voegt veel MCP-tools samen tot vier metatools |
| 9 | Kong AI Gateway | Bestaande gatewaystacks voor ondernemingen | Ja, afhankelijk van de implementatie | Ja | Sterk | Governance voor API + AI + MCP |
| 10 | Supergateway | Conversie van MCP-transport | Ja | Beperkt | Basis | stdio ↔ Streamable HTTP / SSE / WebSocket |
1. Docker MCP Gateway — Beste algemene keuze voor lokale AI op basis van Docker
Docker MCP Gateway is een van de meest natuurlijke startpunten voor een lokale AI-omgeving, omdat MCP-servers uiteindelijk programma's zijn die een veilige en voorspelbare plek nodig hebben om te draaien.
De gateway van Docker bevindt zich tussen AI-clients en MCP-servers en centraliseert configuratie, inloggegevens, routering, authenticatie en beheer van de serverlevenscyclus.
De belangrijkste functie voor self-hosters is isolatie. In plaats van elke MCP-server en diens afhankelijkheden rechtstreeks op de host te installeren, kan Docker servers uitvoeren in beperkte containers met beheermogelijkheden voor privileges, netwerktoegang, CPU-bronnen en geheimen.
De gateway kan ook alleen geselecteerde tools beschikbaar stellen in plaats van elke tool van elke server naar de client door te sturen. De MCP-tooling van Docker bevat profiel- en toolbeheer om ruis en onnodig tokengebruik te verminderen.
Een client kan verbinding maken met één gateway:
{
"mcpServers": {
"MCP_DOCKER": {
"command": "docker",
"args": ["mcp", "gateway", "run"]
}
}
}
terwijl Docker de MCP-serverprocessen erachter beheert.
Dit past bijzonder goed bij een homeserver:
Claude Code / Codex / Cline
|
Docker MCP Gateway
|
+-------+-------+
| | |
Bestandssysteem GitHub n8n
Container Server Server
Ideaal voor: lokale AI-gebruikers die Docker al gebruiken en één gateway willen met geïsoleerde uitvoering van MCP-servers, beheer van geheimen, filtering van tools en gecentraliseerde logs.
Afweging: Docker biedt nu verschillende gerelateerde MCP-ervaringen, waaronder MCP Toolkit, Gateway, Sandboxes en nieuwere governancefuncties. Sommige functies van Docker AI Governance zijn afzonderlijk afgeschermd, dus controleer welke functieset je implementatie daadwerkelijk bevat in plaats van ervan uit te gaan dat elke Docker MCP-mogelijkheid in elke editie beschikbaar is.
2. ToolHive — Beste volledig zelfgehoste MCP-beheerplatform
ToolHive gaat veel verder dan een lichtgewicht proxy.
De architectuur is opgedeeld in verschillende lagen:
- Gateway: stelt gecontroleerde MCP-endpoints beschikbaar voor clients;
- Registry: beheert een catalogus van goedgekeurde MCP-servers en vaardigheden;
- Runtime: implementeert en beheert MCP-servers;
- Portal: biedt een beheer- en detectie-interface.
De gateway kan meerdere tools samenvoegen, integreren met OAuth/OIDC-identiteitsproviders, toegangsbeleid toepassen, tools en beschrijvingen filteren en auditing centraliseren.
De runtime kan MCP-servers lokaal starten via Docker of Podman, terwijl de Kubernetes Operator dezelfde aanpak uitbreidt naar grotere clusters. Ondersteuning voor OpenTelemetry en Prometheus zorgt voor een veel sterker operationeel verhaal dan een eenvoudige reverse proxy.
Dit maakt ToolHive bijzonder interessant voor teams. Een ontwikkelaar hoeft niet langer een willekeurige MCP-repository te zoeken, deze handmatig te installeren, inloggegevens in een clientconfiguratie te plakken en te hopen dat iedereen dezelfde configuratie correct herhaalt.
In plaats daarvan:
Vertrouwde registry
|
Runtime
|
MCP-servers
|
Gateway
|
+-----+------+------+
Claude Codex VS Code
Ideaal voor: teams die MCP-detectie, implementatie, beveiliging, beleid, observability en gatewaytoegang in één zelfgehost platform willen onderbrengen.
Afweging: ToolHive is aanzienlijk uitgebreider dan nodig voor een configuratie voor één gebruiker. Als je slechts vijf servers achter één endpoint wilt, is MCPJungle eenvoudiger.
3. agentgateway — Ideaal voor MCP-, LLM- en agent-tot-agentverkeer in één laag
agentgateway is een van de belangrijkste projecten om in de gaten te houden, omdat het een grotere vraag stelt:
Waarom zou je één gateway bouwen voor MCP, een andere voor LLM-API's en nog een andere voor agent-naar-agentverkeer?
De architectuur combineert drie steeds belangrijkere verkeersklassen:
Agent
|
+--> LLM-gateway
|
+--> MCP-gateway
|
+--> A2A-gateway
Voor MCP ondersteunt het federatie van tools en de transports stdio, HTTP, SSE en Streamable HTTP. Authenticatieopties omvatten OAuth, JWT en API-sleutels, terwijl fijnmazige RBAC, snelheidsbeperking, TLS en OpenTelemetry de governance-laag bieden.
Het heeft ook een directe lokale-AI-insteek: agentgateway kan inferentie doorsturen naar zelf gehoste modellen en Kubernetes-inferentie-infrastructuur, in plaats van ervan uit te gaan dat elke modelaanroep naar een cloudprovider gaat.
Het project past zich ook actief aan nieuwe generaties van het MCP-protocol aan, waaronder de veel grotere protocolwijzigingen van 2026 en het compatibiliteitsprobleem dat ontstaat wanneer clients en servers op verschillende momenten worden bijgewerkt.
Het meest geschikt voor: geavanceerde zelf te hosten AI-infrastructuur waarin agents één connectiviteitslaag nodig hebben voor modellen, tools en andere agents.
Afweging: als je enige probleem het consolideren van enkele lokale MCP-servers is, kan agentgateway een uitgebreidere architectuur zijn dan je nodig hebt.
4. MCPJungle — Beste eenvoudige, zelf te hosten gateway voor meerdere MCP-servers
MCPJungle is waarschijnlijk het eenvoudigste project op deze lijst om uit te leggen:
registreer je MCP-servers één keer en laat je AI-clients vervolgens verbinding maken met één endpoint.
GitHub MCP ------\
Postgres MCP -----\
Filesystem MCP ----> MCPJungle ----> /mcp
Browser MCP -------/ |
n8n MCP ----------/ +----------+---------+
Claude Cursor Codex
Het project ondersteunt externe MCP-servers en MCP-servers via stdio en biedt tegelijkertijd uniforme ontdekking van tools, prompts en resources.
Met Tool Groups kun je een implementatie slechts een zorgvuldig geselecteerde subset van de beschikbare tools laten aanbieden voor een specifieke toepassing, in plaats van elke client de volledige toolcatalogus te geven.
MCPJungle biedt ook een nuttige ontwikkeling van persoonlijke naar gedeelde infrastructuur. Je kunt beginnen met Docker Compose en een lokaal endpoint en vervolgens overstappen op clientidentiteiten, toegangstokens, expliciete allowlists voor servers, PostgreSQL en OpenTelemetry naarmate de implementatie belangrijker wordt.
Dat maakt het bijzonder geschikt voor een homelab. Je hoeft niet te beginnen met het installeren van Kubernetes of het bouwen van een enterprise-identiteitsarchitectuur.
Beste voor: ontwikkelaars en kleine teams die één duidelijk MCP-endpoint willen zonder een veel groter AI-infrastructuurplatform te adopteren.
Afweging: geavanceerdere governancefuncties zijn gekoppeld aan de productie- en enterprisegerichte modi, en het beveiligingsmodel is niet zo breed als dat van ToolHive, agentgateway of een volwassen API-gateway.
5. IBM ContextForge — Beste voor het federeren van MCP met bestaande API's en agents
IBM ContextForge wordt vooral nuttig wanneer je infrastructuur niet netjes uit MCP-servers bestaat.
In echte omgevingen komt meestal een mix voor:
MCP-server
REST-API
gRPC-service
A2A-agent
Verouderde interne API
|
v
ContextForge
|
v
AI-clients
ContextForge fungeert als registry-, proxy- en federatielaag voor MCP-, A2A-, REST- en gRPC-services.
De huidige architectuur omvat functies voor toolgateways, API-vertaling, agentroutering, uitbreidbaarheid via plug-ins, snelheidsbeperking, authenticatie, nieuwe pogingen en op OpenTelemetry gebaseerde observability.
Het project bereikte in 2026 de mijlpaal van algemene beschikbaarheid (1.0), met verdere beveiligingsverharding, protocolverbeteringen, catalogusverbeteringen en productiegerichte implementatiewijzigingen.
Het kan via Python-packaging of Docker worden uitgevoerd en opschalen naar Kubernetes- en multiclusterimplementaties.
Beste voor: organisaties of geavanceerde homelabs die bestaande REST-/gRPC-systemen beschikbaar willen maken voor agents zonder elke service te herschrijven als een speciale MCP-server.
Afweging: ContextForge is breder dan een gateway die alleen voor MCP is bedoeld. Die flexibiliteit brengt meer operationele complexiteit met zich mee dan MCPJungle of Supergateway.
6. Microsoft MCP Gateway — Beste voor stateful MCP-servers op Kubernetes
Microsoft MCP Gateway is vooral relevant wanneer MCP-servers zelf beheerde infrastructuur moeten worden.
Het project combineert een datagateway met een besturingslaag.
De datalaag routeert MCP-verkeer, terwijl de beheerlaag servers als beheerde resources kan weergeven en implementatie-, update- en verwijderbewerkingen kan afhandelen.
De opvallendste functie is sessiebewuste stateful routering.
Sommige MCP-servers zijn geen onderling uitwisselbare stateless HTTP-endpoints. Een clientsessie moet mogelijk dezelfde backendinstantie blijven bereiken. Microsoft MCP Gateway kan aanvragen met dezelfde sessie-ID terugsturen naar dezelfde serverinstantie, terwijl meerdere instanties achter de gateway mogelijk blijven.
Clientsessie A ----> Gateway ----> MCP-pod 1
Clientsessie A ----> Gateway ----> MCP-pod 1
Clientsessie B ----> Gateway ----> MCP-pod 2
Het project omvat ook autorisatie, telemetrie, integratie met toegangsbeheer en lifecyclebeheer, ontworpen voor Kubernetes-omgevingen.
Ideaal voor: teams die Kubernetes al gebruiken en stateful of dynamisch beheerde MCP-serverparken uitvoeren.
Compromis: dit is niet de meest voor de hand liggende keuze voor één enkele thuisserver. Docker MCP Gateway of MCPJungle is doorgaans veel eenvoudiger te beheren.
7. OpenZiti MCP Gateway — Ideaal voor zero-trust-toegang op afstand tot privé-MCP-tools

OpenZiti MCP Gateway lost een van de meest praktische problemen met lokale AI op:
Wat gebeurt er als de agent en de MCP-server zich niet op hetzelfde LAN bevinden?
Een veelvoorkomende privéconfiguratie ziet er als volgt uit:
Laptop / AI-client
|
Internet
|
Thuisserver / NAS
|
Privé-MCP-tools
Het conventionele antwoord is vaak om een HTTPS-endpoint beschikbaar te maken, firewallregels te configureren, een VPN op te zetten of een andere reverse proxy vóór de service te plaatsen.
OpenZiti gebruikt daarentegen een zero-trust-overlaybenadering. De MCP Gateway kan interne tools beschikbaar maken als dark services die niet naar openbare IP-adressen luisteren en geen traditionele port forwarding vereisen.
Cryptografische identiteiten, mTLS, isolatie per client en beheer op toolniveau vormen de toegangslaag. Het project kan ook meerdere backends samenvoegen en lokale stdio-servers omzetten in op afstand toegankelijke MCP-services.
Daarom is dit bijzonder relevant voor een privéwerkruimte voor AI-agents waarin de runtime van de agent, bestanden en services op een always-on-thuisserver staan, maar veilig vanaf een ander apparaat toegankelijk moeten zijn.
Ideaal voor: gebruikers die op afstand toegang willen tot privé-MCP-tools zonder die tools rechtstreeks aan het openbare internet bloot te stellen.
Compromis: je neemt het OpenZiti/zrok-netwerkmodel als onderdeel van de oplossing over. Als een conventioneel privélan of een bestaande VPN het verbindingsprobleem al oplost, is dit mogelijk overbodig.
8. MetaMCP — het beste voor het verminderen van contextoverhead door toolschema's
MetaMCP pakt een ander MCP-schalingsprobleem aan.
Stel dat een agent rechtstreeks verbinding maakt met:
Playwright-MCP 52 tools
Database-MCP 20 tools
GitHub-MCP 30 tools
Filesystem-MCP 15 tools
Monitoring-MCP 18 tools
Het model moet mogelijk een grote verzameling JSON-toolschema's ontvangen voordat het überhaupt nuttig werk kan doen.
Dat neemt context in beslag en kan de toolselectie onrustiger maken.
MetaMCP plaatst die onderliggende servers achter een kleine, stabiele interface. Het huidige ontwerp stelt vier primaire metatools beschikbaar voor discovery, provisioning, aanroepen en uitvoering in meerdere stappen, in plaats van elk downstreamtoolschema rechtstreeks beschikbaar te stellen.
De architectuur wordt:
+-- Playwright
+-- GitHub
Lokale LLM --> MetaMCP -- Database
+-- Bestanden
+-- Meer servers
Het model ziet: 4 metatools
Dit is vooral interessant voor lokale modellen. Frontier-cloudmodellen beschikken steeds vaker over grote contextvensters en sterk gedrag bij toolselectie, maar kleinere zelfgehoste modellen kunnen gevoeliger zijn voor promptgrootte en grote toolcatalogi.
De documentatie van MetaMCP laat zien hoe de schema-overhead ongeveer constant kan blijven wanneer extra onderliggende MCP-servers worden toegevoegd, in plaats van lineair te groeien met elke downstreamtool.
Het beste voor: lokale AI-implementaties met veel MCP-servers waarbij toolschema's te veel context innemen of de toolselectie van het model verwarren.
Compromis: deze abstractielaag verandert de manier waarop het model met tools communiceert. Je wint contextuele efficiëntie, maar voegt een extra discovery- en routeringslaag toe tussen het model en de daadwerkelijke MCP-tools.
9. Kong AI Gateway — het beste als je al een API-gateway gebruikt
Kong AI Gateway biedt een ander voorstel dan de hierboven genoemde projecten die primair op homelabs zijn gericht.
Als je organisatie Kong al gebruikt voor API's, authenticatie, routering of servicegovernance, kan MCP toevoegen aan hetzelfde control plane aantrekkelijker zijn dan een volledig afzonderlijk MCP-platform implementeren.
De huidige AI Gateway-architectuur van Kong herkent MCP en A2A naast conventioneel modelverkeer. De MCP-serverconfiguratie ondersteunt aggregatie en toegangsbeheer op toolniveau, terwijl bestaande gatewaymogelijkheden authenticatie, routering, metrieken en breder governancebeleid kunnen bieden.
Een nuttig patroon ziet er als volgt uit:
AI-clients
|
Kong AI Gateway
|
+----+-------+--------+
| | |
MCP A MCP B REST API
| |
Tools Tools
Dit wordt vooral waardevol wanneer hetzelfde platform al toezicht houdt op normale applicatie-API's en AI-modelverkeer.
Het beste voor: teams die Kong al gebruiken en MCP-governance willen inpassen in een bestaande strategie voor API- en AI-gateways.
Afweging: De beschikbaarheid van Kongs MCP-functionaliteit varieert per implementatie en productconfiguratie, en sommige nieuwere secure-MCP-recepten hebben momenteel specifieke beperkingen voor Konnect. Het is niet de eenvoudigste keuze voor een kleine lokale Docker-server.
10. Supergateway — Beste lichtgewicht MCP-transportbrug
Supergateway hoort om een veel beperktere reden in deze lijst thuis: transportcompatibiliteit.
Veel vroege MCP-software was gebouwd rond stdio. Dat is handig wanneer de MCP-server als childproces draait op dezelfde machine als de AI-client.
Het wordt omslachtig wanneer de server op een NAS, VM, containerhost of een andere machine in het netwerk moet draaien.
Supergateway kan een brug vormen tussen MCP-transporten zoals:
stdio
|
+--> SSE
|
+--> WebSocket
|
+--> Streamable HTTP
en externe Streamable HTTP weer vertalen naar stdio voor clients die nog steeds een lokaal proces verwachten.
Een lokale stdio-bestandsserver kan bijvoorbeeld worden aangeboden als Streamable HTTP:
npx -y supergateway \
--stdio "npx -y @modelcontextprotocol/server-filesystem ./data" \
--outputTransport streamableHttp \
--port 8000
Het ondersteunt ook headers, bearer-authenticatie, health-eindpunten, stateful Streamable HTTP-sessies en verschillende implementatieopties.
Het beste voor: ontwikkelaars die al werkende MCP-servers hebben, maar transportverschillen tussen lokale en externe clients moeten overbruggen.
Afweging: Supergateway is een transportproxy, geen volledig governanceplatform. Het is geen vervanging voor ToolHive, Docker MCP Gateway of agentgateway wanneer je gecentraliseerd beleid, identiteitsbeheer, levenscyclusbeheer en auditing nodig hebt.
Welke MCP-gateway moet je kiezen?
| Als je... | Begin met | Waarom |
|---|---|---|
| Lokale MCP-servers op basis van Docker | Docker MCP Gateway | Containerisolatie, levenscyclus, geheimen, profielen en toolfiltering |
| Een compleet MCP-beheerplatform | ToolHive | Gateway, register, runtime, beleid en portal in één stack |
| MCP-, model- en agent-tot-agent-routering | agentgateway | Verenigt drie lagen voor agentverkeer |
| Eén eenvoudig zelfgehost MCP-eindpunt | MCPJungle | Aggregatie met weinig frictie en een duidelijke upgrade-route voor teams |
| REST, gRPC, MCP en agents samen | IBM ContextForge | Bestaande API's federeren in plaats van een infrastructuur die uitsluitend MCP vereist |
| MCP-fleets op Kubernetes | Microsoft MCP Gateway | Sessiebewuste routering en beheer van de levenscyclus van servers |
| Externe privét tools zonder geopende poorten | OpenZiti MCP Gateway | Zero-trust-overlayconnectiviteit |
| Minder toolschema's in de modelcontext | MetaMCP | Grote toolcatalogi samenvatten in metatools |
| MCP-governance binnen een bestaande API-gateway | Kong AI Gateway | Gebruikt gevestigde infrastructuur voor authenticatie, ACL's, routering en gateways |
| Conversie van stdio- en HTTP-transport | Supergateway | Eenvoudige transportbrug zonder volledig platform |
Docker MCP Gateway versus ToolHive versus MCPJungle
Dit zijn drie van de meest relevante keuzes voor een zelfgehoste omgeving, maar ze richten zich op verschillende complexiteitsniveaus.
| Gebied | Docker MCP Gateway | ToolHive | MCPJungle |
|---|---|---|---|
| Primaire gedachte | Voer gecontaineriseerde MCP-servers uit en beheer ze | Beheer een MCP-platform | Plaats veel MCP-servers achter één endpoint |
| Geschikt voor homelabs | Uitstekend | Goed | Uitstekend |
| Serverisolatie | Sterke Docker-integratie | Docker / Podman / Kubernetes | Afhankelijk van de implementatie |
| Registry | Docker MCP-ecosysteem | Registry als kernfunctie | Geregistreerde servercatalogus |
| Identiteit / beleid | Sterke besturing | Sterk, gericht op teams | Toegangsbeheer voor clients |
| Observability | Logboekregistratie en tracing | OpenTelemetry / Prometheus | OpenTelemetry-opties |
| Beste keuze | Docker-gebruikers | Teams / platformengineering | Persoonlijke server tot klein team |
Kies Docker MCP Gateway wanneer Docker al de basis vormt van je zelfgehoste AI-stack en containerisolatie belangrijk is.
Kies ToolHive wanneer meerdere ontwikkelaars een vertrouwde MCP-catalogus, gecentraliseerde implementatie, identiteitsintegratie, beleid en monitoring nodig hebben.
Kies MCPJungle wanneer je belangrijkste probleem simpelweg is dat Claude, Codex, Cursor en andere clients niet langer dubbele MCP-configuraties moeten bevatten.
MCP-gateway versus proxy versus aggregator versus transportbrug
De terminologie rond MCP-infrastructuur is nog steeds inconsistent, waardoor alleen productnamen misleidend kunnen zijn.
| Laag | Belangrijkste taak | Voorbeeld |
|---|---|---|
| Gateway | Centraal toegangspunt met routering, identiteit, beveiliging en governance | Docker MCP Gateway, ToolHive |
| Proxy | Stuur MCP-verkeer door en voeg geselecteerde besturingselementen toe | Kong, lichtgewicht beveiligingsproxies |
| Aggregator | Combineer meerdere MCP-servers achter één endpoint | MCPJungle |
| Metarouter | Verberg grote downstream-toolcatalogi achter een kleinere interface | MetaMCP |
| Transportbrug | Converteer stdio, SSE, Streamable HTTP of andere transporten | Supergateway |
| Agentgateway | Beheer MCP plus model- en agent-naar-agentverkeer | agentgateway, ContextForge |
Een project kan meerdere van deze taken tegelijk uitvoeren. De nuttige vraag is niet hoe de repository zichzelf noemt, maar welk besturingsprobleem het daadwerkelijk oplost.
Een lokale MCP-gatewayarchitectuur bouwen
Een praktische lokale configuratie hoeft niet te beginnen met een gigantisch platform.
Begin met vier lagen:
AI-clients
Claude Code / Codex / OpenClaw
|
v
MCP-gateway
|
+--------+--------+
| | |
Bestanden GitHub Automatisering
MCP MCP MCP
|
Lokale opslag / NAS
Houd de gateway dicht bij de tools
Als de meeste MCP-servers lokale bestanden, Docker, Home Assistant, databases, Git-repositories of privé-API's benaderen, hoort de gateway doorgaans op hetzelfde vertrouwde servernetwerk te staan, in plaats van op elke laptop van ontwikkelaars.
Dit weerspiegelt de architectuur in een privé-AI-agentwerkruimte: de client kan verplaatsen, maar de privéopslag, runtime, logboeken en automatiseringsservices blijven op een host die altijd aanstaat.
Scheid modelhosting van MCP-hosting
De MCP-gateway hoeft niet op dezelfde machine als de LLM te draaien.
Agenthost GPU-server
| |
MCP-gateway Ollama
| vLLM
Lokale tools
|
Bestanden / DB / API's
Dit is belangrijk omdat MCP-verkeer doorgaans licht is in vergelijking met inferentie. Een bescheiden server die altijd aanstaat, kan gateway- en toolservices hosten, terwijl een werkstation of GPU-node het model uitvoert.
Gebruik samengestelde toolsets in plaats van alles beschikbaar te stellen
Een codeeragent heeft waarschijnlijk geen smart-homebediening nodig. Een onderzoeksagent heeft waarschijnlijk geen Docker-beheer nodig. Een persoonlijke kennisassistent zou niet automatisch toegang tot productiedatabases moeten krijgen.
Bouw afzonderlijke profielen of toolgroepen:
codering
- github
- filesystem-dev
- documenten
onderzoek
- browser
- papers
- lokale-kennis
home-ops
- monitoring
- home-assistant
- docker-alleen-lezen
Dit sluit natuurlijk aan bij lokale AI-workflows: de MCP-laag bepaalt welke mogelijkheden bestaan, terwijl skills en agentinstructies bepalen hoe en wanneer die mogelijkheden moeten worden gebruikt.
Waarom toolfiltering belangrijk is voor lokale modellen
Beveiliging is slechts één reden om het aantal tools te beperken.
Context is nog een ander aspect.
Elke tool kan een naam, beschrijving, argumenten, JSON-schema en andere metadata bijdragen aan het tooloppervlak dat voor het model beschikbaar is.
Met een handvol tools is dit triviaal.
Bij honderden tools kan dit onderdeel worden van het promptbudget:
5 MCP-servers
x 20 tools
= 100 toolschema's
20 MCP-servers
x 20 tools
= 400 toolschema's
Daardoor kan er minder context beschikbaar zijn voor gesprekken, repositorycode, opgehaalde documenten, redeneringen en uitvoer.
Dit kan toolselectie ook moeilijker maken. Als een agent meerdere vergelijkbaar genoemde zoek-, query-, ophaal-, lees- of uitvoertools ziet, wordt het kiezen van de juiste tool een extra redeneertaak.
Er zijn drie hoofdoplossingen:
- Toolfiltering: stel alleen de tools beschikbaar die relevant zijn voor een specifieke agent.
- Toolgroepen of profielen: bied verschillende catalogi aan verschillende clients.
- Meta-routering: bied een kleine interface voor ontdekking en aanroepen en lokaliseer downstreamtools vervolgens op aanvraag.
Docker MCP Gateway en ToolHive leggen de nadruk op filtering en zorgvuldig samengestelde beschikbaarstelling. MCPJungle biedt Tool Groups. MetaMCP gaat het verst door veel onderliggende tools om te zetten in een klein, stabiel oppervlak met metatools.
Dit is nog belangrijker wanneer MCP verbinding maakt met een lokale kennisbank, omdat toolschema's nu met documenten en opgehaalde context concurreren om hetzelfde modelvenster.
Beveiligingschecklist voor een MCP-gateway voor lokale AI
Een gateway is niet nuttig alleen omdat al het verkeer erdoorheen gaat. De waarde zit in wat de gateway daadwerkelijk afdwingt.
Verifieer de client
De gateway moet weten of de aanroeper Codex op een ontwikkelmachine, een altijd actieve agent, een CI-proces of een andere service is.
Beschouw “binnen mijn LAN” niet als identiteit.
Autoriseer servers en tools afzonderlijk
Toegang tot de GitHub-MCP-server betekent niet noodzakelijkerwijs toegang tot elke GitHub-tool.
Een nuttig beleid kan het volgende toestaan:
read_issue
list_pull_requests
search_code
terwijl het volgende wordt geweigerd:
merge_pull_request
delete_repository
change_branch_protection
Houd credentials uit configuratiebestanden van agents
Een van de grootste voordelen van een gateway is dat API-sleutels en servicecredentials worden weggehaald uit de configuratie van elke afzonderlijke AI-client.
De ideale flow is:
Agent
|
Toolverzoek
|
Gateway
|
Injecteer een beperkt toegangsreferentie
|
MCP-server
Het model hoeft het onderliggende token niet te zien.
Niet-vertrouwde MCP-servers isoleren
Een MCP-server is uitvoerbare software.
Als een server uit een repository van derden wordt geïnstalleerd, behandel hem dan zoals elke andere softwareafhankelijkheid. Controleer het pakket, leg waar mogelijk versies vast, beperk de netwerk- en bestandssysteemtoegang en gebruik containers of andere isolatie waar dat passend is.
Toolaanroepen loggen, niet alleen HTTP-fouten
Wanneer een agent een bestand wijzigt of een extern systeem bijwerkt, heb je voldoende informatie nodig om het volgende te reconstrueren:
- welke client het verzoek heeft gedaan;
- welke tool is geselecteerd;
- welke argumenten zijn goedgekeurd;
- welk resultaat is geretourneerd;
- of het neveneffect daadwerkelijk is voltooid.
Daarom is observeerbaarheid een belangrijke beoordelingsfactor en geen extra functie die alleen voor ondernemingen bedoeld is.
Omzeilingspaden verwijderen
Een zorgvuldig geconfigureerde MCP-gateway bepaalt niet de werkelijke beveiligingsgrens als dezelfde agent ook beschikt over:
- een onbeperkte shell op de host;
- een schrijfbare Docker-socket;
- beheerdersreferenties;
- directe roottoegang tot de database;
- nog een onbeperkte MCP-verbinding.
De vertrouwensgrens voor tooluitvoering is alleen betekenisvol wanneer bevoorrechte acties er daadwerkelijk doorheen gaan.
Heb je echt een MCP-gateway nodig?
Waarschijnlijk niet als je configuratie er zo uitziet:
Eén AI-client
|
Twee MCP-servers
Door een gateway toe te voegen, ontstaat er een extra service die moet worden geïnstalleerd, bijgewerkt, beveiligd, gemonitord en gedebugd.
Een gateway begint zinvol te worden zodra meerdere van deze punten van toepassing zijn:
- je gebruikt meerdere AI-clients;
- je hebt meerdere MCP-servers;
- dezelfde MCP-servers worden herhaaldelijk geconfigureerd;
- inloggegevens worden gedupliceerd op clientmachines;
- verschillende agents moeten verschillende tools kunnen zien;
- externe apparaten hebben toegang nodig tot private MCP-diensten;
- je hebt auditlogs nodig;
- sommige MCP-servers moeten geïsoleerd draaien;
- toolschema's nemen te veel modelcontext in beslag;
- je moet stdio- en netwerktransports met elkaar verbinden;
- de implementatie wordt gedeelde infrastructuur.
Een nuttige vuistregel is:
1 client + 2 servers
↓
Directe MCP is prima
Meerdere clients + meerdere servers
↓
Gateway begint te helpen
Teams + inloggegevens + beleid + audit
↓
Gateway wordt infrastructuur
Waar past Soth MCP Proxy?
Soth MCP Proxy is ook de moeite waard om in de gaten te houden, vooral als je prioriteit ligt bij het plaatsen van een beveiligingsbeleidslaag vóór een bestaande MCP-implementatie.
Het huidige ontwerp omvat beleidsafdwinging met OPA/Rego, permanente auditlogging, sessiebeheer, Prometheus-metrieken, health-endpoints en TLS.
Dat is een nuttige architectuur:
Agent
|
Soth-beleidsproxy
|
Bestaande MCP-server
We hebben het niet opgenomen in de primaire Top 10, omdat het nog een veel eerder project is dan de meeste bovenstaande gateways en verschillende transport- en beheermogelijkheden nog op de roadmap staan.
Beschouw het voorlopig als een veelbelovende lichtgewicht beveiligingsproxy en niet als een volwassen MCP-beheerplatform.
De verschuiving van 2026: de MCP-gateway wordt agentinfrastructuur
De oorspronkelijke MCP-vraag was:
Hoe verbind ik mijn AI-assistent met deze tool?
De nieuwere vraag is:
Hoe beheer ik elke tool die door elke agent wordt gebruikt?
Dat verandert de architectuur.
2025
Agent
|
MCP-server
|
Tool
2026
Agents
|
Agent-/MCP-gateway
|
Identiteit
Beleid
Routering
Inloggegevens
Tooldetectie
Observability
Protocolvertaling
|
Veel MCP-servers
|
API's / Bestanden / Databases / Diensten
Daarom beperken projecten zoals agentgateway en ContextForge zich niet langer tot MCP. Ze breiden zich ook uit richting modelroutering en agent-tot-agentprotocollen.
De gateway wordt de verbindings- en governancelaag tussen probabilistische AI-redenering en de systemen die daadwerkelijk werk kunnen uitvoeren.
Voor gebruikers die al experimenteren met AI-CLI-tools en codeeragents, zal dit waarschijnlijk steeds belangrijker worden. Een codeeragent met vijf tools is een applicatie. Tien agents die vijftig tools delen, vormen infrastructuur.
Eindoordeel
Kies Docker MCP Gateway als je lokale AI-stack al op Docker draait en je een praktische combinatie wilt van levenscyclusbeheer van MCP-servers, containerisolatie, inloggegevens, filtering en gecentraliseerde toegang.
Kies ToolHive als MCP gedeelde teaminfrastructuur wordt en je een register, runtime, gateway, beleidslaag en observabilitylaag nodig hebt in plaats van één proxy.
Kies agentgateway als je verwacht dat MCP-verkeer, modelverkeer en communicatie tussen agents samenkomen achter één AI-native gateway.
Kies MCPJungle als je de eenvoudigste weg wilt van verspreide MCP-clientconfiguraties naar één zelfgehost eindpunt.
Kies IBM ContextForge als je omgeving bestaande REST- of gRPC-API's bevat die naast MCP- en agentservices bruikbaar moeten worden.
Kies Microsoft MCP Gateway als je MCP-servervloot al in Kubernetes thuishoort en sessiebewuste routering en levenscyclusbeheer nodig heeft.
Kies OpenZiti MCP Gateway als agents op afstand toegang nodig hebben tot private MCP-tools zonder die services op openbare poorten beschikbaar te maken.
Kies MetaMCP als je grootste probleem niet de connectiviteit is, maar het aantal toolschema's dat context verbruikt en lokale modellen in verwarring brengt.
Kies Kong AI Gateway wanneer MCP een andere beheerde verkeersklasse moet worden binnen een bestaand op Kong gebaseerd API- en AI-platform.
Kies Supergateway wanneer je eenvoudig een overzichtelijke brug nodig hebt tussen stdio- en netwerktransports voor MCP.
De beste MCP-gateway is daarom niet per se degene met de langste lijst functies. Het is de kleinst mogelijke beheerlaag die het probleem oplost dat je agentstack daadwerkelijk heeft bereikt.
Veelgestelde vragen
Wat is een MCP-gateway?
Een MCP-gateway bevindt zich tussen AI-clients en MCP-servers. De gateway kan meerdere servers achter één eindpunt samenvoegen en mogelijkheden toevoegen zoals routering, authenticatie, toegangsbeheer, beheer van inloggegevens, filtering van tools, logging, observability, isolatie of transportconversie.
Heb ik een MCP-gateway nodig voor lokale AI?
Niet altijd. Een enkele AI-client die met één of twee MCP-servers is verbonden, werkt meestal prima zonder gateway. Gateways worden nuttiger wanneer meerdere clients meerdere MCP-servers delen en er behoefte is aan inloggegevens, beleidsregels, externe toegang of auditvereisten.
Wat is de beste MCP-gateway voor een homeserver?
Docker MCP Gateway en MCPJungle zijn twee van de beste startpunten. Docker MCP Gateway is geschikt voor gebruikers die al Docker draaien en biedt containerisolatie en levenscyclusbeheer. MCPJungle is aantrekkelijk wanneer het belangrijkste doel is om meerdere MCP-servers achter één overzichtelijk eindpunt te plaatsen.
Wat is het verschil tussen een MCP-gateway en een MCP-proxy?
Een proxy stuurt voornamelijk verkeer door en kan geselecteerde controles toevoegen. Een gateway fungeert doorgaans als een breder controleplatform met routering, identiteitsbeheer, beleid, aggregatie, referentiebeheer, discovery, observability of lifecyclemanagement. In de praktijk gebruiken projecten de termen vaak door elkaar.
Kan één MCP-gateway verbinding maken met meerdere AI-clients?
Ja. Een van de belangrijkste voordelen van een gateway is dat Claude, Codex, Cursor, Cline, OpenClaw of aangepaste agents een gedeelde MCP-infrastructuur kunnen hergebruiken, in plaats van elke MCP-server afzonderlijk in elke client te configureren.
Kan een MCP-gateway het tokengebruik verminderen?
Ja, als de gateway toolschema's filtert of abstraheert voordat ze het model bereiken. Docker MCP Gateway en ToolHive kunnen gecureerde toolsets beschikbaar maken, MCPJungle ondersteunt Tool Groups en MetaMCP reduceert een grote downstream-toolcatalogus tot een kleine set metatools.
Wat is de beste MCP-gateway voor lokale modellen?
Voor algemene lokale AI zijn Docker MCP Gateway en MCPJungle praktische opties. MetaMCP is vooral interessant wanneer kleinere lokale modellen moeite hebben met grote toolcatalogi, terwijl agentgateway relevant is wanneer self-hosted inferentieroutering en MCP-governance in dezelfde infrastructuurlaag moeten worden ondergebracht.
Kan ik een stdio-MCP-server via HTTP beschikbaar maken?
Ja. Supergateway kan stdio-MCP-servers omzetten naar Streamable HTTP-, SSE- of WebSocket-transporten. Andere gateways kunnen lokale stdio-servers ook overbruggen of proxy'en naar via het netwerk toegankelijke MCP-eindpunten.
Hoe krijg ik veilig toegang tot een MCP-server buiten mijn thuisnetwerk?
Gebruik een geauthenticeerd privénetwerk of een gateway die is ontworpen voor externe toegang, in plaats van simpelweg een openbare poort door te sturen. OpenZiti MCP Gateway is specifiek ontworpen om private MCP-services op afstand toegankelijk te maken via een zero-trust-overlay, zonder de server rechtstreeks op een openbaar IP-adres bloot te stellen.
Is een MCP-gateway een beveiligingsgrens?
Het kan er deel van uitmaken, maar alleen als bevoorrechte tooltoegang er daadwerkelijk doorheen loopt. Als dezelfde AI-agent ook onbeperkte shelltoegang, beheerdersreferenties, een schrijfbare Docker-socket of directe verbindingen heeft die de gateway omzeilen, bepaalt de gateway niet de werkelijke uitvoeringsgrens.
Moeten MCP-servers in Docker draaien?
Containers zijn nuttig voor het isoleren van afhankelijkheden van MCP-servers, bestandssysteemtoegang, netwerktoegang en resourcegebruik. Docker MCP Gateway en ToolHive maken containergebaseerde MCP-uitvoering tot een centraal onderdeel van hun aanpak, maar containers vervangen geen authenticatie, autorisatie, toolfiltering of audit.
Wat is het verschil tussen MetaMCP en een normale MCP-gateway?
Een conventionele gateway verzamelt en beheert doorgaans MCP-servers en stelt hun tools beschikbaar. MetaMCP gaat verder door grote downstream-toolcatalogi te verbergen achter een zeer kleine set metatools, waardoor de schemakosten in de modelcontext afnemen.
Tech & AI HUB
Meer om te lezen

Top 10 lokale AI-webinterfaces voor homelabs in 2026
Vergelijk 10 lokaal zelfgehoste AI-webinterfaces voor homelabs, met aandacht voor Ollama-ondersteuning, RAG, agents, toegang voor meerdere gebruikers, installatie-inspanning en ideale gebruiksscenario’s.

Hoeveel kost GPT-6 Astra in de loop der tijd? Wanneer cloud-AI zinvol is versus lokale AI
Een praktische kostengids voor GPT-6 Astra over tokengebruik, langdurige AI-workloads, de afwegingen tussen cloud en lokaal, en waarom hybride AI-infrastructuur belangrijk is.

GPT-6 Astra versus lokale AI: Welke onderdelen van een agent moeten op je thuisserver blijven?
GPT-6 Astra kan in de cloud blijven, terwijl je thuisserver bestanden, geheugen, RAG, tools, machtigingen en duurzame agentstatus lokaal beheert.

