En MCP-server är enkel. Tio stycken kan förvandla varje AI-klient till en röra av slutpunkter, token, verktygsscheman, transportegenskaper och dubblerade behörigheter.
En MCP-gateway placerar en kontrollpunkt i mitten. Dina agenter ansluter en gång; gatewayen hanterar vilka servrar de får nå, vilka verktyg de kan se, hur autentiseringsuppgifter injiceras och hur varje verktygsanrop dirigeras eller granskas.
Vad är en MCP-gateway och varför behöver lokal AI en?
Model Context Protocol ger AI-klienter ett standardiserat sätt att upptäcka och anropa verktyg, resurser och promptar. Protokollet kräver inte att varje distribution har en gateway.
Om du kör en AI-klient och en eller två MCP-servrar är direkta anslutningar oftast enklare:
AI-klient
|
+---- Filsystems-MCP
|
+---- GitHub MCP
Problemet uppstår när båda sidorna blir fler.
Claude Code ----\
Codex -----------\
OpenClaw ---------> MCP-gateway
Cline ------------/ |
+----+-------+-------+
| | |
GitHub Filer Databas
MCP MCP MCP
I stället för att konfigurera GitHub-, filsystems-, databas-, webbläsar-, automatiserings- och interna MCP-servrar separat i varje klient blir gatewayen det gemensamma kontrollagret.
Det här är särskilt användbart för lokala AI-agenter. Modellen kan köras på din egen maskinvara, men så snart den kan anropa privilegierade verktyg löser lokal drift i sig inte problem med autentisering, auktorisering, isolering eller granskning.
Den viktigare arkitektoniska frågan blir:
Modellens avsikt
|
v
MCP-gateway
|
Autentisering / Policy / Verktygsfilter
Autentisering / Loggar / Routning
|
v
Privilegierade verktyg
Gatewaylagret är nära kopplat till förtroendegränsen för verktygskörning: en modell kan begära en åtgärd, men ett separat körningslager bör avgöra om åtgärden faktiskt är tillåten.
Så rangordnade vi de bästa MCP-gatewayerna och proxyerna
Det här är ingen topplista baserad på GitHub-stjärnor, och de tio projekten löser inte exakt samma problem.
Vissa är kompletta MCP-plattformar. Andra är säkerhetsgatewayer, aggreggerare, agentgatewayer eller lättviktiga transportproxyer. Vi rangordnade dem utifrån det som är viktigast för lokal och egenhostad AI:
- Möjlighet till egen drift: Kan du köra gatewayen på infrastruktur som du kontrollerar?
- MCP-aggreggering: Kan flera MCP-servrar visas bakom en enda slutpunkt?
- Verktygsfiltrering: Kan du begränsa vilka verktyg en agent faktiskt ser?
- Autentisering och auktorisering: Stöder det klientidentitet, OAuth, token, RBAC, ACL:er eller policy-motorer?
- Hantering av autentiseringsuppgifter: Kan hemligheter centraliseras i stället för att kopieras till varje AI-klient?
- Stöd för transportprotokoll: Kan det fungera med stdio, SSE, Streamable HTTP eller andra driftsättningsmönster?
- Isolering: Kan MCP-servrar eller körning av verktyg separeras från värden?
- Observerbarhet: Finns loggar, spår, mätvärden eller granskningsposter tillgängliga?
- Flexibilitet vid driftsättning: Passar det en bärbar dator, hemserver, Docker-värd, virtuell maskin eller Kubernetes-kluster?
- Aktuell inriktning: Är projektet fortfarande relevant för den snabbt föränderliga MCP-stacken 2026?
Den numeriska ordningen är redaktionell och inte ett syntetiskt benchmarkresultat.
De 10 främsta MCP-gatewayerna och proxyservrarna för lokal AI i korthet
| Placering | Gateway / proxy | Bäst för | Egen drift | Aggregering | Säkerhet / policy | Viktigaste skillnaden |
|---|---|---|---|---|---|---|
| 1 | Docker MCP Gateway | Docker-baserad lokal AI | Ja | Ja | Stark | Isolering av containrar + hantering av livscykeln |
| 2 | ToolHive | Hanterade MCP-plattformar för egen drift | Ja | Ja | Stark | Gateway + register + körtid + portal |
| 3 | agentgateway | Enhetlig agentinfrastruktur | Ja | Ja | Stark | Gateway för MCP + LLM + A2A |
| 4 | MCPJungle | Enkel delad MCP-slutpunkt | Ja | Ja | Måttlig till stark | Smidig migreringsväg från lokalt till team |
| 5 | IBM ContextForge | Federering av protokoll och API:er | Ja | Ja | Stark | Federering av MCP + A2A + REST/gRPC |
| 6 | Microsoft MCP Gateway | MCP-infrastruktur för Kubernetes | Ja | Ja | Stark | Sessionsmedveten dirigering och hantering av livscykeln |
| 7 | OpenZiti MCP Gateway | Fjärråtkomst till MCP med nolltillit | Ja | Ja | Stark | Inga offentliga portar krävs |
| 8 | MetaMCP | Minskar kontexten för verktygsscheman | Ja | Ja | Fokuserad | Samlar många MCP-verktyg i fyra meta-verktyg |
| 9 | Kong AI Gateway | Befintliga gateway-stackar för företag | Ja, beroende på driftsättning | Ja | Stark | Styrning av API + AI + MCP |
| 10 | Supergateway | Konvertering mellan MCP-transportprotokoll | Ja | Begränsad | Grundläggande | stdio ↔ Streamable HTTP / SSE / WebSocket |
1. Docker MCP Gateway — Bäst överlag för Docker-baserad lokal AI
Docker MCP Gateway är en av de mest naturliga utgångspunkterna för en lokal AI-miljö, eftersom MCP-servrar i slutändan är program som behöver en säker och förutsägbar plats att köras på.
Dockers gateway fungerar mellan AI-klienter och MCP-servrar och centraliserar konfiguration, autentiseringsuppgifter, dirigering, autentisering och hantering av servrarnas livscykel.
Den viktiga funktionen för dem som kör egna servrar är isolering. I stället för att installera varje MCP-server och dess beroenden direkt på värden kan Docker köra servrar i begränsade containrar med kontroller för behörigheter, nätverksåtkomst, processorresurser och hemligheter.
Gatewayen kan också exponera endast utvalda verktyg i stället för att dumpa alla verktyg från alla servrar till klienten. Dockers MCP-verktyg innehåller profil- och verktygskontroller som är utformade för att minska brus och onödig tokenanvändning.
En klient kan ansluta till en enda gateway:
{
"mcpServers": {
"MCP_DOCKER": {
"command": "docker",
"args": ["mcp", "gateway", "run"]
}
}
}
medan Docker hanterar MCP-serverprocesserna bakom den.
Detta passar särskilt bra för en hemmaserver:
Claude Code / Codex / Cline
|
Docker MCP Gateway
|
+-------+-------+
| | |
Filsystem GitHub n8n
Container Server Server
Bäst för: lokala AI-användare som redan kör Docker och vill ha en gateway samt isolerad körning av MCP-servrar, hantering av hemligheter, verktygsfiltrering och centraliserade loggar.
Avvägning: Docker har nu flera relaterade MCP-lösningar, däribland MCP Toolkit, Gateway, Sandboxes och nyare styrningsfunktioner. Vissa funktioner för AI-styrning i Docker är separat begränsade, så kontrollera vilka funktioner din distribution faktiskt innehåller i stället för att anta att alla Docker MCP-funktioner är tillgängliga i alla utgåvor.
2. ToolHive — bäst som en helt självhostad plattform för MCP-hantering
ToolHive går långt utöver en lättviktsproxy.
Arkitekturen är uppdelad i flera lager:
- Gateway: exponerar kontrollerade MCP-slutpunkter för klienter;
- Register: underhåller en katalog över godkända MCP-servrar och färdigheter;
- Körmiljö: distribuerar och hanterar MCP-servrar;
- Portal: tillhandahåller ett gränssnitt för hantering och upptäckt.
Gatewayen kan samla flera verktyg, integrera med identitetsleverantörer för OAuth/OIDC, tillämpa åtkomstpolicyer, filtrera verktyg och beskrivningar samt centralisera granskning.
Körmiljön kan starta MCP-servrar lokalt via Docker eller Podman, medan Kubernetes Operator utökar samma tillvägagångssätt till större kluster. Stödet för OpenTelemetry och Prometheus ger en betydligt starkare driftshantering än en enkel omvänd proxy.
Detta gör ToolHive särskilt intressant för team. En utvecklare behöver inte längre hitta ett godtyckligt MCP-arkiv, installera det manuellt, klistra in autentiseringsuppgifter i en klientkonfiguration och hoppas att alla andra upprepar samma konfiguration korrekt.
I stället:
Betrodd katalog
|
Körmiljö
|
MCP-servrar
|
Gateway
|
+-----+------+------+
Claude Codex VS Code
Bäst för: team som vill samla MCP-upptäckt, distribution, säkerhet, policy, observerbarhet och gatewayåtkomst i en enda självhostad plattform.
Avvägning: ToolHive är betydligt mer plattform än vad en installation för en enda användare behöver. Om du bara vill ha fem servrar bakom en enda slutpunkt är MCPJungle enklare.
3. agentgateway — bäst för MCP-, LLM- och agent-till-agent-trafik i ett lager
agentgateway är ett av de viktigaste projekten att hålla ögonen på eftersom det ställer en större fråga:
Varför bygga en gateway för MCP, en annan för LLM-API:er och ytterligare en för agent-till-agent-trafik?
Dess arkitektur kombinerar tre allt viktigare trafikklasser:
Agent
|
+--> LLM-gateway
|
+--> MCP-gateway
|
+--> A2A-gateway
För MCP stöder det verktygsfederering samt transport via stdio, HTTP, SSE och Streamable HTTP. Autentiseringsalternativen omfattar OAuth, JWT och API-nycklar, medan detaljerad RBAC, hastighetsbegränsning, TLS och OpenTelemetry utgör styrningslagret.
Det har också en direkt koppling till lokal AI: agentgateway kan dirigera inferens till självvärdade modeller och Kubernetes-infrastruktur för inferens i stället för att utgå från att varje modellanrop går till en molnleverantör.
Projektet anpassar sig också aktivt till nyare generationer av MCP-protokollet, inklusive de betydligt större protokolländringarna 2026 och kompatibilitetsproblemet som uppstår när klienter och servrar uppdateras vid olika tidpunkter.
Bäst för: avancerad självvärd AI-infrastruktur där agenter behöver ett enda anslutningslager för modeller, verktyg och andra agenter.
Kompromiss: om ditt enda problem är att konsolidera några få lokala MCP-servrar kan agentgateway innebära en mer omfattande arkitektur än du behöver.
4. MCPJungle — Bästa enkla självvärdade gateway för flera MCP-servrar
MCPJungle är förmodligen det enklaste projektet på den här listan att förklara:
registrera dina MCP-servrar en gång och låt sedan dina AI-klienter ansluta till en enda endpoint.
GitHub MCP ------\
Postgres MCP -----\
Filesystem MCP ----> MCPJungle ----> /mcp
Browser MCP -------/ |
n8n MCP ----------/ +----------+---------+
Claude Cursor Codex
Projektet stöder fjärranslutna MCP-servrar och MCP-servrar via stdio, samtidigt som det erbjuder enhetlig upptäckt av verktyg, promptar och resurser.
Med verktygsgrupper kan en driftsättning exponera endast en utvald delmängd av de tillgängliga verktygen för ett visst användningsfall, i stället för att ge varje klient tillgång till hela verktygskatalogen.
MCPJungle har också en användbar utveckling från personlig till delad infrastruktur. Du kan börja med Docker Compose och en lokal endpoint och sedan gå vidare till klientidentiteter, åtkomsttoken, uttryckliga listor över tillåtna servrar, PostgreSQL och OpenTelemetry när driftsättningen blir viktigare.
Det gör den särskilt lämplig för ett hemlabb. Du behöver inte börja med att installera Kubernetes eller bygga en företagsinriktad identitetsarkitektur.
Bäst för: utvecklare och små team som vill ha en enda ren MCP-slutpunkt utan att införa en mycket större AI-infrastrukturplattform.
Avvägning: mer avancerade styrningsfunktioner är knutna till produktions- och företagsinriktade lägen, och dess säkerhetsmodell är inte lika heltäckande som ToolHive, agentgateway eller en mogen API-gateway.
5. IBM ContextForge — Bäst för att federera MCP med befintliga API:er och agenter
IBM ContextForge blir särskilt användbart när din infrastruktur inte består av enhetliga MCP-servrar.
Verkliga miljöer innehåller vanligtvis en blandning:
MCP-server
REST-API
gRPC-tjänst
A2A-agent
Internt äldre API
|
v
ContextForge
|
v
AI-klienter
ContextForge fungerar som ett register, en proxy och ett federationslager för MCP-, A2A-, REST- och gRPC-tjänster.
Den nuvarande arkitekturen omfattar funktioner för verktygsgateway, API-översättning, agentroutning, plugin-utbyggbarhet, hastighetsbegränsning, autentisering, omförsök och OpenTelemetry-baserad observerbarhet.
Projektet nådde en milstolpe med allmän tillgänglighet, version 1.0, under 2026, med ytterligare säkerhetshärdning, protokollarbete, katalogförbättringar och produktionsinriktade distributionsändringar.
Det kan köras via Python-paketering eller Docker och skalas mot Kubernetes- och multiklusterdistributioner.
Bäst för: organisationer eller avancerade hemlabb som behöver exponera befintliga REST-/gRPC-system för agenter utan att skriva om varje tjänst som en dedikerad MCP-server.
Avvägning: ContextForge är bredare än en gateway som enbart är avsedd för MCP. Den flexibiliteten medför större driftskomplexitet jämfört med MCPJungle eller Supergateway.
6. Microsoft MCP Gateway — Bäst för tillståndsbaserade MCP-servrar i Kubernetes
Microsoft MCP Gateway är mest relevant när själva MCP-servrarna behöver bli hanterad infrastruktur.
Projektet kombinerar en datagateway med ett kontrollplan.
Datalagret dirigerar MCP-trafik, medan hanteringslagret kan representera servrar som hanterade resurser och hantera distribution, uppdatering och borttagning.
Dess utmärkande funktion är sessionsmedveten tillståndsbevarande routning.
Vissa MCP-servrar är inte utbytbara tillståndslösa HTTP-slutpunkter. En klientsession kan behöva fortsätta att nå samma backendinstans. Microsoft MCP Gateway kan dirigera förfrågningar som delar ett sessions-ID tillbaka till samma serverinstans, samtidigt som flera instanser tillåts bakom gatewayen.
Klientsession A ----> Gateway ----> MCP-pod 1
Klientsession A ----> Gateway ----> MCP-pod 1
Klientsession B ----> Gateway ----> MCP-pod 2
Projektet omfattar även auktorisering, telemetri, åtkomstkontrollsintegration och livscykelhantering utformade för Kubernetes-miljöer.
Bäst för: team som redan använder Kubernetes och kör tillståndsbevarande eller dynamiskt hanterade MCP-serverparker.
Kompromiss: detta är inte det självklara valet för en enskild hemmaserver. Docker MCP Gateway eller MCPJungle är vanligtvis mycket enklare att driftsätta och hantera.
7. OpenZiti MCP Gateway — Bäst för zero trust-fjärråtkomst till privata MCP-verktyg

OpenZiti MCP Gateway löser ett av de mest praktiska problemen med lokal AI:
Vad händer när agenten och MCP-servern inte finns på samma LAN?
En vanlig privat konfiguration ser ut så här:
Bärbar dator / AI-klient
|
Internet
|
Hemmaserver / NAS
|
Privata MCP-verktyg
Det konventionella svaret är ofta att exponera en HTTPS-slutpunkt, konfigurera brandväggsregler, sätta upp ett VPN eller placera ytterligare en omvänd proxy framför tjänsten.
OpenZiti använder i stället en zero trust-överlagringsmetod. Dess MCP Gateway kan exponera interna verktyg som dolda tjänster som inte lyssnar på offentliga IP-adresser och inte kräver traditionell portvidarebefordran.
Kryptografiska identiteter, mTLS, isolering per klient och kontroller på verktygsnivå utgör åtkomstlagret. Projektet kan även samla flera backendservrar och vidarebefordra lokala stdio-servrar till MCP-tjänster som kan nås på distans.
Det gör det särskilt relevant för en privat arbetsyta för AI-agenter där agentens körmiljö, filer och tjänster finns på en alltid påslagen hemmaserver men behöver nås säkert från en annan enhet.
Bäst för: användare som vill ha fjärråtkomst till privata MCP-verktyg utan att exponera verktygen direkt mot det offentliga internet.
Avvägning: du tar med OpenZiti/zrok:s nätverksmodell som en del av lösningen. Om ett konventionellt privat LAN eller en befintlig VPN redan löser anslutningsproblemet kan detta vara onödigt.
8. MetaMCP — bäst för att minska kontextomkostnaden för verktygsscheman
MetaMCP angriper ett annat skalningsproblem för MCP.
Anta att en agent ansluter direkt till:
Playwright-MCP 52 verktyg
Databas-MCP 20 verktyg
GitHub-MCP 30 verktyg
Filsystem-MCP 15 verktyg
Övervakning av MCP 18 verktyg
Modellen kan behöva ta emot en stor samling JSON-scheman för verktyg innan den ens börjar utföra användbart arbete.
Det tar upp kontext och kan göra verktygsvalet mer brusigt.
MetaMCP placerar dessa underordnade servrar bakom ett litet, stabilt gränssnitt. Den nuvarande utformningen exponerar fyra primära metaverktyg för upptäckt, etablering, anrop och körning i flera steg, i stället för att exponera alla nedströmsverktygsscheman direkt.
Arkitekturen blir:
+-- Playwright
+-- GitHub
Lokal LLM --> MetaMCP -- Databas
+-- Filer
+-- Fler servrar
Modellen ser: 4 metaverktyg
Detta är särskilt intressant för lokala modeller. Avancerade molnmodeller får allt större kontextfönster och bättre förmåga att välja verktyg, men mindre självvärdade modeller kan vara känsligare för promptstorlek och stora verktygskataloger.
MetaMCP:s dokumentation visar hur schemats omkostnad kan förbli ungefär konstant när ytterligare underordnade MCP-servrar läggs till, i stället för att växa linjärt med varje nedströmsverktyg.
Bäst för: lokala AI-distributioner med många MCP-servrar där verktygsscheman tar upp för mycket kontext eller förvirrar modellens verktygsval.
Avvägning: abstraktionen förändrar hur modellen interagerar med verktyg. Du får effektivare kontextanvändning men lägger till ytterligare ett lager för upptäckt och routning mellan modellen och de faktiska MCP-verktygen.
9. Kong AI Gateway — bäst när du redan kör en API-gateway
Kong AI Gateway är ett annat alternativ än de hemmaserverinriktade projekten ovan.
Om din organisation redan använder Kong för API:er, autentisering, routning eller tjänstestyrning kan det vara mer attraktivt att lägga till MCP i samma kontrollplan än att distribuera en helt separat MCP-plattform.
Kongs nuvarande AI Gateway-arkitektur känner igen MCP och A2A utöver konventionell modelltrafik. Dess MCP-serverkonfiguration stöder aggregering och åtkomstkontroll på verktygsnivå, medan befintliga gateway-funktioner kan tillhandahålla autentisering, routning, mätvärden och bredare styrning.
Ett användbart mönster ser ut så här:
AI-klienter
|
Kong AI Gateway
|
+----+-------+--------+
| | |
MCP A MCP B REST-API
| |
Verktyg Verktyg
Detta blir särskilt värdefullt när samma plattform redan styr vanliga applikations-API:er och AI-modelltrafik.
Bäst för: team som redan använder Kong och vill integrera MCP-styrning i en befintlig strategi för API- och AI-gateways.
Avvägning: Kong-funktionernas tillgänglighet för MCP varierar beroende på driftsättning och produktkonfiguration, och vissa nyare recept för säker MCP har för närvarande begränsningar som är specifika för Konnect. Det är inte det enklaste valet för en liten lokal Docker-server.
10. Supergateway — Bästa lättviktiga MCP-transportbryggan
Supergateway hör hemma på den här listan av ett mycket snävare skäl: transportkompatibilitet.
En stor del av den tidiga MCP-programvaran byggdes kring stdio. Det är praktiskt när MCP-servern körs som en underprocess på samma dator som AI-klienten.
Det blir omständligt när servern ska köras på en NAS, virtuell maskin, containerhost eller en annan dator i nätverket.
Supergateway kan överbrygga MCP-transporter som:
stdio
|
+--> SSE
|
+--> WebSocket
|
+--> Streamable HTTP
och den kan översätta fjärransluten Streamable HTTP tillbaka till stdio för klienter som fortfarande förväntar sig en lokal process.
Till exempel kan en lokal stdio-filserver exponeras som Streamable HTTP:
npx -y supergateway \
--stdio "npx -y @modelcontextprotocol/server-filesystem ./data" \
--outputTransport streamableHttp \
--port 8000
Den stöder även headers, bearer-autentisering, hälsoendpoints, tillståndsbevarande Streamable HTTP-sessioner och flera driftsättningsalternativ.
Bäst för: utvecklare som redan har fungerande MCP-servrar men behöver överbrygga transportskillnader mellan lokala och fjärranslutna klienter.
Avvägning: Supergateway är en transportproxy, inte en komplett plattform för styrning. Den ersätter inte ToolHive, Docker MCP Gateway eller agentgateway när du behöver centraliserad policy, identitet, livscykelhantering och granskning.
Vilken MCP-gateway bör du välja?
| Om du behöver... | Börja med | Varför |
|---|---|---|
| Lokala MCP-servrar baserade på Docker | Docker MCP Gateway | Isolering av containrar, livscykel, hemligheter, profiler och verktygsfiltrering |
| En komplett plattform för MCP-hantering | ToolHive | Gateway, register, runtime, policy och portal i en enda stack |
| MCP-, modell- och agent-till-agent-routning | agentgateway | Förenar tre lager för agenttrafik |
| En enkel, egenhostad MCP-slutpunkt | MCPJungle | Smidig aggregering med en tydlig uppgraderingsväg för team |
| REST, gRPC, MCP och agenter tillsammans | IBM ContextForge | Federerar befintliga API:er i stället för att kräva infrastruktur som endast stöder MCP |
| MCP-flottor i Kubernetes | Microsoft MCP Gateway | Sessionsmedveten routning och hantering av serverlivscykler |
| Fjärrverktyg som är privata utan öppna portar | OpenZiti MCP Gateway | Zero-trust-anslutning via ett överlagringsnätverk |
| Färre verktygsscheman i modellens kontext | MetaMCP | Krymper stora verktygskataloger till metaverktyg |
| MCP-styrning i en befintlig API-gateway | Kong AI Gateway | Använder etablerad infrastruktur för autentisering, åtkomstkontrollistor, routning och gateways |
| Konvertering mellan stdio- och HTTP-transport | Supergateway | Enkel transportbrygga utan en fullständig plattform |
Docker MCP Gateway kontra ToolHive kontra MCPJungle
Detta är tre av de mest relevanta alternativen för en egenhostad miljö, men de riktar sig till olika komplexitetsnivåer.
| Område | Docker MCP Gateway | ToolHive | MCPJungle |
|---|---|---|---|
| Huvudidé | Köra och styra containeriserade MCP-servrar | Driva en MCP-plattform | Placera många MCP-servrar bakom en enda slutpunkt |
| Lämplighet för hemlabb | Utmärkt | Bra | Utmärkt |
| Serverisolering | Stark Docker-integration | Docker / Podman / Kubernetes | Beror på distributionen |
| Register | Docker MCP-ekosystem | Förstklassigt register | Registrerad serverkatalog |
| Identitet / policy | Starka kontroller | Stark, teaminriktad | Åtkomstkontroll för klienter |
| Observabilitet | Loggning och spårning | OpenTelemetry / Prometheus | OpenTelemetry-alternativ |
| Bäst lämpad för | Docker-användare | Team / plattformsutveckling | Personlig server till litet team |
Välj Docker MCP Gateway när Docker redan är grunden i din egenhostade AI-stack och containerisolering är viktig.
Välj ToolHive när flera utvecklare behöver en betrodd MCP-katalog, centraliserad distribution, identitetsintegration, policy och övervakning.
Välj MCPJungle när ditt huvudproblem helt enkelt är att Claude, Codex, Cursor och andra klienter ska slippa bära på dubbla MCP-konfigurationer.
MCP-gateway kontra proxy, aggregator och transportbrygga
Terminologin kring MCP-infrastruktur är fortfarande inkonsekvent, så produktnamn kan vara missvisande.
| Lager | Huvuduppgift | Exempel |
|---|---|---|
| Gateway | Central ingångspunkt med routning, identitet, säkerhet och styrning | Docker MCP Gateway, ToolHive |
| Proxy | Vidarebefordra MCP-trafik och lägg till utvalda kontroller | Kong, lättviktiga säkerhetsproxyn |
| Aggregator | Kombinera flera MCP-servrar bakom en enda slutpunkt | MCPJungle |
| Metarouter | Dölj stora kataloger över underordnade verktyg bakom ett mindre gränssnitt | MetaMCP |
| Transportbrygga | Konvertera stdio, SSE, Streamable HTTP eller andra transportprotokoll | Supergateway |
| Agentgateway | Styr MCP samt trafik mellan modeller och agenter | agentgateway, ContextForge |
Ett projekt kan utföra flera av dessa uppgifter samtidigt. Den användbara frågan är inte vad kodarkivet kallar sig, utan vilket styrningsproblem det faktiskt löser.
Så bygger du en lokal MCP-gatewayarkitektur
En praktisk lokal installation behöver inte börja med en gigantisk plattform.
Börja med fyra lager:
AI-klienter
Claude Code / Codex / OpenClaw
|
v
MCP-gateway
|
+--------+--------+
| | |
Filer GitHub Automatisering
MCP MCP MCP
|
Lokal lagring / NAS
Håll gatewayen nära verktygen
Om de flesta MCP-servrar har åtkomst till lokala filer, Docker, Home Assistant, databaser, Git-arkiv eller privata API:er hör gatewayen vanligtvis hemma i samma betrodda servernätverk, i stället för på varje utvecklares bärbara dator.
Detta återspeglar arkitekturen i en privat AI-agentarbetsyta: klienten kan flyttas, men den privata lagringen, körtiden, loggarna och automatiseringstjänsterna finns kvar på en värd som alltid är på.
Separera modellhosting från MCP-hosting
MCP-gatewayen behöver inte köras på samma maskin som LLM-modellen.
Agentvärd GPU-server
| |
MCP-gateway Ollama
| vLLM
Lokala verktyg
|
Filer / databaser / API:er
Detta är viktigt eftersom MCP-trafik vanligtvis är lätt jämfört med inferens. En måttligt dimensionerad server som alltid är på kan vara värd för gateway- och verktygstjänster, medan en arbetsstation eller GPU-nod hanterar modellen.
Använd kuraterade verktygsuppsättningar i stället för att exponera allt
En kodningsagent behöver förmodligen inte styra smarta hem. En forskningsagent behöver förmodligen inte administrera Docker. En personlig kunskapsassistent bör inte automatiskt få åtkomst till produktionsdatabaser.
Skapa separata profiler eller verktygsgrupper:
kodning
- github
- filsystem-utveckling
- dokument
forskning
- webbläsare
- artiklar
- lokal-kunskap
home-ops
- övervakning
- home-assistant
- docker-readonly
Detta passar naturligt in i lokala AI-arbetsflöden: MCP-lagret avgör vilka funktioner som finns, medan färdigheter och agentinstruktioner avgör hur och när dessa funktioner ska användas.
Varför verktygsfiltrering är viktigt för lokala modeller
Säkerhet är bara en anledning att begränsa verktyg.
Kontext är en annan faktor.
Varje verktyg kan bidra med ett namn, en beskrivning, argument, ett JSON-schema och andra metadata till modellens tillgängliga verktygsyta.
Med en handfull verktyg är detta trivialt.
Med hundratals verktyg kan detta bli en del av promptbudgeten:
5 MCP-servrar
x 20 verktyg
= 100 verktygsscheman
20 MCP-servrar
x 20 verktyg
= 400 verktygsscheman
Det kan minska det kontextutrymme som är tillgängligt för konversation, kod i kodarkivet, hämtade dokument, slutledning och utdata.
Det kan också göra verktygsvalet svårare. Om en agent ser flera likartat namngivna verktyg för sökning, frågor, hämtning, läsning eller körning blir valet av rätt verktyg ytterligare en uppgift som kräver slutledning.
Det finns tre huvudlösningar:
- Verktygsfiltrering: exponera endast de verktyg som är relevanta för en viss agent.
- Verktygsgrupper eller profiler: tillhandahåll olika kataloger för olika klienter.
- Metaroutning: exponera ett litet upptäckts- och anropsgränssnitt och hitta sedan nedströmsverktyg vid behov.
Docker MCP Gateway och ToolHive betonar filtrering och kuraterad exponering. MCPJungle tillhandahåller verktygsgrupper. MetaMCP går längst genom att omvandla många underordnade verktyg till en liten, stabil metaverktygsyta.
Detta är ännu viktigare när MCP ansluter till en lokal kunskapsbas, eftersom verktygsscheman nu konkurrerar med dokument och hämtad kontext om utrymmet i samma modellfönster.
Säkerhetschecklista för MCP-gateways för lokal AI
En gateway är inte användbar enbart för att all trafik passerar genom den. Värdet kommer från vad gatewayen faktiskt verkställer.
Autentisera klienten
Gatewayen bör veta om anroparen är Codex på en utvecklingsdator, en agent som alltid är igång, en CI-process eller en annan tjänst.
Betrakta inte ”innanför mitt LAN” som en identitet.
Auktorisera servrar och verktyg separat
Åtkomst till GitHub MCP-servern innebär inte nödvändigtvis åtkomst till alla GitHub-verktyg.
En användbar policy kan tillåta:
read_issue
list_pull_requests
search_code
samtidigt som följande nekas:
merge_pull_request
delete_repository
change_branch_protection
Håll autentiseringsuppgifter borta från agentens konfigurationsfiler
En av de största fördelarna med en gateway är att flytta API-nycklar och tjänsteuppgifter från varje enskild AI-klient.
Det ideala flödet är:
Agent
|
Verktygsbegäran
|
Gateway
|
Infoga begränsade autentiseringsuppgifter
|
MCP-server
Modellen behöver inte se den underliggande token.
Isolera otillförlitliga MCP-servrar
En MCP-server är körbar programvara.
Om en server installeras från ett tredjepartsarkiv ska du behandla den som vilket annat programvaruberoende som helst. Granska paketet, lås versioner när det är praktiskt möjligt, begränsa nätverks- och filsystemsåtkomst och använd containrar eller annan isolering där det är lämpligt.
Logga verktygsanrop, inte bara HTTP-fel
När en agent ändrar en fil eller uppdaterar ett externt system behöver du tillräckligt med information för att återskapa:
- vilken klient som gjorde begäran;
- vilket verktyg som valdes;
- vilka argument som godkändes;
- vilket resultat som returnerades;
- om bieffekten faktiskt slutfördes.
Därför är observerbarhet en central bedömningsfaktor och inte bara ett extra företagsalternativ.
Ta bort kringgående vägar
En noggrant konfigurerad MCP-gateway definierar inte den verkliga säkerhetsgränsen om samma agent också har:
- ett obegränsat skal på värddatorn;
- en skrivbar Docker-socket;
- administratörsuppgifter;
- direkt root-åtkomst till databasen;
- en annan obegränsad MCP-anslutning.
Gränsen för förtroende vid verktygskörning är bara meningsfull när privilegierade åtgärder faktiskt passerar genom den.
Behöver du verkligen en MCP-gateway?
Förmodligen inte om din installation ser ut så här:
En AI-klient
|
Två MCP-servrar
Att lägga till en gateway skulle innebära ännu en tjänst att installera, uppdatera, säkra, övervaka och felsöka.
En gateway börjar bli meningsfull när flera av dessa påståenden blir sanna:
- du använder flera AI-klienter;
- du har flera MCP-servrar;
- samma MCP-servrar konfigureras upprepade gånger;
- autentiseringsuppgifter dupliceras mellan klientmaskiner;
- olika agenter bör se olika verktyg;
- fjärrenheter behöver åtkomst till privata MCP-tjänster;
- du behöver revisionsloggar;
- vissa MCP-servrar bör köras isolerat;
- verktygsschemana tar upp för mycket modellkontext;
- du behöver överbrygga stdio- och nätverkstransporter;
- distributionen håller på att bli delad infrastruktur.
En användbar tumregel är:
1 klient + 2 servrar
↓
Direkt MCP fungerar bra
Flera klienter + flera servrar
↓
Gatewayen börjar hjälpa till
Team + autentiseringsuppgifter + policyer + revision
↓
Gatewayen blir infrastruktur
Var Soth MCP Proxy passar in
Soth MCP Proxy är också värd att följa, särskilt om din prioritet är att placera ett säkerhetspolicylager framför en befintlig MCP-distribution.
Den nuvarande designen omfattar policytillämpning med OPA/Rego, beständig revisionsloggning, sessionskontroller, Prometheus-mätvärden, hälsoendpoints och TLS.
Det är en användbar arkitektur:
Agent
|
Soth Policy Proxy
|
Befintlig MCP-server
Vi har inte tagit med den bland de tio främsta eftersom det fortfarande är ett betydligt tidigare projekt än de flesta gatewayerna ovan, och flera funktioner för transport och administration fortfarande finns på projektets färdplan.
Tills vidare bör du betrakta den som en lovande lättviktig säkerhetsproxy snarare än en mogen plattform för MCP-hantering.
Skiftet 2026: MCP-gatewayen blir agentinfrastruktur
Den ursprungliga MCP-frågan var:
Hur ansluter jag min AI-assistent till det här verktyget?
Den nyare frågan är:
Hur styr jag alla verktyg som används av alla agenter?
Det förändrar arkitekturen.
2025
Agent
|
MCP-server
|
Verktyg
2026
Agenter
|
Agent-/MCP-gateway
|
Identitet
Policy
Routing
Autentiseringsuppgifter
Verktygsupptäckt
Observabilitet
Protokollöversättning
|
Många MCP-servrar
|
API:er / Filer / Databaser / Tjänster
Det är därför projekt som agentgateway och ContextForge inte längre stannar vid MCP. De utvidgas även mot modellrouting och agent-till-agent-protokoll.
Gatewayen håller på att bli anslutnings- och styrningslagret mellan probabilistiskt AI-resonemang och de system som faktiskt kan utföra arbete.
För användare som redan experimenterar med AI CLI-verktyg och kodningsagenter kommer detta sannolikt att bli allt viktigare. En kodningsagent med fem verktyg är en applikation. Tio agenter som delar på femtio verktyg är infrastruktur.
Slutligt omdöme
Välj Docker MCP Gateway om din lokala AI-stack redan körs på Docker och du vill ha en praktisk kombination av MCP-serverlivscykel, containerisolering, autentiseringsuppgifter, filtrering och centraliserad åtkomst.
Välj ToolHive om MCP håller på att bli en gemensam teaminfrastruktur och du behöver ett register, en runtime, en gateway, policyhantering och ett observerbarhetslager i stället för en enda proxy.
Välj agentgateway om du förväntar dig att MCP-trafik, modelltrafik och agent-till-agent-kommunikation ska samlas bakom en enda AI-nativ gateway.
Välj MCPJungle om du vill ha den enklaste vägen från utspridda MCP-klientkonfigurationer till en enda självhostad endpoint.
Välj IBM ContextForge om din miljö innehåller befintliga REST- eller gRPC-API:er som bör kunna användas tillsammans med MCP- och agenttjänster.
Välj Microsoft MCP Gateway om din MCP-serverpark redan hör hemma i Kubernetes och behöver sessionsmedveten routning samt livscykelhantering.
Välj OpenZiti MCP Gateway om agenter behöver fjärråtkomst till privata MCP-verktyg utan att dessa tjänster exponeras på offentliga portar.
Välj MetaMCP om ditt större problem inte är anslutning utan antalet verktygsscheman som tar upp kontext och förvirrar lokala modeller.
Välj Kong AI Gateway när MCP ska bli ytterligare en styrd trafikklass i en befintlig Kong-baserad API- och AI-plattform.
Välj Supergateway när du helt enkelt behöver en ren brygga mellan MCP-transporter via stdio och nätverk.
Den bästa MCP-gatewayen är därför inte nödvändigtvis den som har den längsta funktionslistan. Det är det minsta kontrollagret som löser det problem som din agentstack faktiskt har nått.
Vanliga frågor
Vad är en MCP-gateway?
En MCP-gateway fungerar som ett mellanlager mellan AI-klienter och MCP-servrar. Den kan samla flera servrar bakom en enda endpoint och lägga till funktioner som routning, autentisering, åtkomstkontroll, hantering av autentiseringsuppgifter, filtrering av verktyg, loggning, observerbarhet, isolering eller transportkonvertering.
Behöver jag en MCP-gateway för lokal AI?
Inte alltid. En enda AI-klient som är ansluten till en eller två MCP-servrar fungerar vanligtvis bra utan en gateway. Gatewayer blir mer användbara när flera klienter delar flera MCP-servrar, autentiseringsuppgifter, policyer, fjärråtkomst eller krav på granskning.
Vilken är den bästa MCP-gatewayen för en hemmaserver?
Docker MCP Gateway och MCPJungle är två av de starkaste alternativen att börja med. Docker MCP Gateway passar användare som redan kör Docker och erbjuder containerisolering samt hantering av livscykler. MCPJungle är attraktivt när det främsta målet är att placera flera MCP-servrar bakom en enda ren endpoint.
Vad är skillnaden mellan en MCP-gateway och en MCP-proxy?
En proxy vidarebefordrar främst trafik och kan lägga till utvalda kontroller. En gateway fungerar vanligtvis som ett bredare kontrollplan med routing, identitet, policy, aggregering, hantering av autentiseringsuppgifter, upptäckt, observerbarhet eller livscykelhantering. I praktiken använder projekt ofta termerna omväxlande.
Kan en MCP-gateway ansluta flera AI-klienter?
Ja. En av de främsta fördelarna med en gateway är att låta Claude, Codex, Cursor, Cline, OpenClaw eller anpassade agenter återanvända en gemensam MCP-infrastruktur i stället för att konfigurera varje MCP-server separat i varje klient.
Kan en MCP-gateway minska tokenförbrukningen?
Ja, om den filtrerar eller abstraherar verktygsscheman innan de når modellen. Docker MCP Gateway och ToolHive kan exponera kurerade verktygsuppsättningar, MCPJungle har stöd för Tool Groups och MetaMCP reducerar en stor nedströmsverktygskatalog till en liten uppsättning meta-verktyg.
Vilken är den bästa MCP-gatewayen för lokala modeller?
För generell lokal AI är Docker MCP Gateway och MCPJungle praktiska alternativ. MetaMCP är särskilt intressant när mindre lokala modeller har svårt med stora verktygskataloger, medan agentgateway är relevant när självvärd inferensdirigering och MCP-styrning behöver finnas i samma infrastrukturlager.
Kan jag exponera en MCP-server med stdio via HTTP?
Ja. Supergateway kan konvertera MCP-servrar med stdio till transport via Streamable HTTP, SSE eller WebSocket. Andra gateways kan också överbrygga eller proxya lokala stdio-servrar till MCP-slutpunkter som är åtkomliga via nätverket.
Hur får jag säker åtkomst till en MCP-server utanför mitt hemnätverk?
Använd ett autentiserat privat nätverk eller en gateway som är utformad för fjärråtkomst i stället för att bara vidarebefordra en offentlig port. OpenZiti MCP Gateway är särskilt utformad för att göra privata MCP-tjänster tillgängliga på distans via ett zero-trust-överlager utan att direkt exponera servern på en offentlig IP-adress.
Är en MCP-gateway en säkerhetsgräns?
Det kan vara en del av en sådan, men bara om åtkomst till privilegierade verktyg faktiskt passerar genom den. Om samma AI-agent också har obegränsad skalåtkomst, administratörsuppgifter, en skrivbar Docker-socket eller direkta anslutningar som kringgår gatewayen, definierar gatewayen inte den verkliga körningsgränsen.
Bör MCP-servrar köras i Docker?
Containrar är användbara för att isolera MCP-serverberoenden, åtkomst till filsystem och nätverk samt resursanvändning. Docker MCP Gateway och ToolHive gör båda containeriserad MCP-drift till en central del av sina angreppssätt, men containrar ersätter inte autentisering, auktorisering, verktygsfiltrering eller granskning.
Vad är skillnaden mellan MetaMCP och en vanlig MCP-gateway?
En konventionell gateway samlar vanligtvis MCP-servrar och styr dem samtidigt som den exponerar deras verktyg. MetaMCP går längre genom att dölja stora nedströmsverktygskataloger bakom en mycket liten uppsättning meta-verktyg, vilket minskar schemabelastningen i modellens kontext.
Teknik- och AI-hubb
Mer att läsa

Topp 10 lokala AI-webbgränssnitt för hemmalabb 2026
Jämför 10 lokalt driftade webbgränssnitt för AI för hemlabb, med fokus på stöd för Ollama, RAG, agenter, åtkomst för flera användare, installationsinsats och idealiska...

Hur mycket kostar GPT-6 Astra över tid? När moln-AI är ett bättre val än lokal AI
En praktisk kostnadsguide för GPT-6 Astra som omfattar tokenanvändning, långvariga AI-arbetsbelastningar, avvägningar mellan moln och lokalt samt varför hybrid AI-infrastruktur är viktig.

GPT-6 Astra kontra lokal AI: Vilka delar av en agent bör köras på din hemmaserver?
GPT-6 Astra kan stanna i molnet medan din hemserver håller filer, minne, RAG, verktyg, behörigheter och beständigt agenttillstånd lokalt.

