mcp-routing-gateway
MCP Routing Gateway
Das MCP Routing Gateway ist ein zustandsloser Router und Pure Proxy, der entwickelt wurde, um das Problem zu lösen, dass "LLMs vom Benutzer unbeabsichtigte Tools auswählen", ein häufiges Problem bei aktuellen Mainstream-KI-Agenten (z. B. Claude Desktop, Cline).
🌟 Warum MCP Routing Gateway?
Wenn mehrere MCP-Server direkt bei einem Standard-KI-Agenten registriert sind, kann das LLM alle Tools frei durchsuchen und ausführen, was das Risiko birgt, unerwartete destruktive Vorgänge oder unnötige Tool-Aufrufe auszulösen.
Dieses Projekt fungiert als Vermittler zwischen dem KI-Agenten und der tatsächlichen Gruppe von MCP-Servern und bietet eine Steuerungsebene, die "dem LLM nur sicher kuratierte (gefilterte und virtualisierte) Tools präsentiert."
Related MCP server: cordon
🏗️ Architektur
Dieses Projekt integriert intern sowohl "MCP Server"- als auch "MCP Client"-Funktionalitäten.
AI Agent (MCP Client) → | [MCP Server] Gateway [MCP Client] | → Backend MCP ServersFrontend (MCP Server): Fungiert als "einzelner, sicherer MCP-Server" gegenüber dem KI-Agenten und akzeptiert Verbindungen über Standard-Ein-/Ausgabe (
stdio).Backend (MCP Client): Liest
mcp_config.jsonund startet sowie verwaltet automatisch mehrere darin definierte MCP-Server (überstdio-gestartete Prozesse).
🎯 Design-Philosophie
Dieses Projekt basiert auf der strikten Philosophie, ein "Router und Pure Proxy" zu sein.
Keine Payload-Interferenz (Pass-through): Es greift nicht in Payloads wie Request-IDs oder Argumente ein. Es konzentriert sich vollständig auf die Weiterleitung der Kommunikation und fungiert als reine Pipe.
Fassaden-Muster (Filterung und Tool-Überschreibungen): Das Gateway greift nur in das Routing von
tools/list(Präsentation der Tool-Liste) undtools/call(Tool-Aufruf) ein. Basierend auf der Konfigurationsdatei verbirgt es gefährliche Tools oder ersetzt sie durch sichere virtuelle Tools.
⚙️ Konfiguration
Alle Konfigurationen werden vollständig im JSON-Format verwaltet. Standardmäßig sucht das Gateway in dem Arbeitsverzeichnis ~/.mcp-gateway nach diesen Dateien. Sie können dieses Verzeichnis mit der CLI-Option --work-dir ändern.
mcp_config.json(Backend-Definition): Das Standard-Konfigurationsdateiformat für MCP-Clients. Es definiert die Gruppe von MCP-Servern, mit denen sich das Gateway verbindet und die es im Hintergrund startet.gateway_config.json(Routing- und Filter-Definition): Eine für das Gateway einzigartige Regelkonfigurationsdatei. Sie definiert, "welche Tools verborgen werden sollen (Blockierte Tools)" und "welche Tools virtualisiert werden sollen (Virtuelle Tools)."
Für detaillierte Informationen zur Verwendung und zu den CLI-Optionen lesen Sie bitte das Benutzerhandbuch.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseNot gradedqualityAmaintenanceOpen-source MCP proxy that enforces security policies, content scanning, and audit logging between AI agents and tool servers25AGPL 3.0- AlicenseNot gradedqualityAmaintenanceSecurity gateway for MCP tool calls. Sits between your LLM client and MCP servers, enforcing per-tool policies (allow/block/approve/read-only), logging every call, and pausing dangerous operations for human approval in terminal or Slack.21MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for AI agent security guardrails. Provides input validation, prompt injection detection, PII redaction, output filtering, policy enforcement, rate limiting, and comprehensive audit logging.451MIT
- AlicenseNot gradedqualityCmaintenanceA drop-in proxy that guards MCP servers with policy enforcement, secret redaction, prompt-injection screening, rug-pull detection, rate limiting, and audit logging.12Apache 2.0
Related MCP Connectors
Security firewall for AI agents — scans MCP calls for injection, secrets, and risks.
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/globalpocket/mcp-routing-gateway'
If you have feedback or need assistance with the MCP directory API, please join our Discord server