mcp-routing-gateway
MCP Routing Gateway
MCP Routing Gateway — это маршрутизатор без сохранения состояния и чистый прокси, разработанный для решения проблемы «выбора LLM инструментов, не предназначенных для пользователя», что является распространенной проблемой, с которой сталкиваются современные популярные ИИ-агенты (например, Claude Desktop, Cline).
🌟 Зачем нужен MCP Routing Gateway?
Когда несколько MCP-серверов регистрируются напрямую в стандартном ИИ-агенте, LLM может свободно просматривать и выполнять все инструменты, что создает риск запуска непредвиденных деструктивных операций или ненужных вызовов инструментов.
Этот проект располагается между ИИ-агентом и фактической группой MCP-серверов, выступая посредником в коммуникации и обеспечивая уровень контроля, который «представляет LLM только безопасно курируемые (отфильтрованные и виртуализированные) инструменты».
Related MCP server: cordon
🏗️ Архитектура
Этот проект включает в себя функциональные возможности как «MCP-сервера», так и «MCP-клиента».
AI Agent (MCP Client) → | [MCP Server] Gateway [MCP Client] | → Backend MCP ServersFrontend (MCP-сервер): Выступает в качестве «единого безопасного MCP-сервера» для ИИ-агента, принимая соединения через стандартный ввод/вывод (
stdio).Backend (MCP-клиент): Считывает
mcp_config.jsonи автоматически запускает и управляет несколькими MCP-серверами, определенными в нем (через порожденные процессыstdio).
🎯 Философия дизайна
Этот проект построен на строгой философии быть «маршрутизатором и чистым прокси».
Нулевое вмешательство в полезную нагрузку (сквозная передача): Он не вмешивается в полезные данные, такие как идентификаторы запросов или аргументы. Он полностью сосредоточен на ретрансляции коммуникации, функционируя как чистый канал.
Шаблон «Фасад» (фильтрация и переопределение инструментов): Шлюз вмешивается только в маршрутизацию
tools/list(представление списка инструментов) иtools/call(вызов инструмента). На основе файла конфигурации он скрывает опасные инструменты или заменяет их безопасными виртуальными инструментами.
⚙️ Конфигурация
Все конфигурации полностью управляются в формате JSON. По умолчанию шлюз ищет эти файлы в рабочем каталоге ~/.mcp-gateway. Вы можете изменить этот каталог с помощью параметра командной строки --work-dir.
mcp_config.json(Определение бэкенда): Стандартный формат файла конфигурации для MCP-клиентов. Он определяет группу MCP-серверов, к которым подключается шлюз и которые запускает в фоновом режиме.gateway_config.json(Определение маршрутизации и фильтрации): Файл конфигурации правил, уникальный для шлюза. Он определяет, «какие инструменты скрыть (заблокированные инструменты)» и «какие инструменты виртуализировать (виртуальные инструменты)».
Для получения подробной информации об использовании и параметрах командной строки, пожалуйста, обратитесь к Руководству пользователя.
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