Skip to main content
Glama
globalpocket

mcp-routing-gateway

by globalpocket

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 Servers
  1. Frontend (MCP-сервер): Выступает в качестве «единого безопасного MCP-сервера» для ИИ-агента, принимая соединения через стандартный ввод/вывод (stdio).

  2. Backend (MCP-клиент): Считывает mcp_config.json и автоматически запускает и управляет несколькими MCP-серверами, определенными в нем (через порожденные процессы stdio).

🎯 Философия дизайна

Этот проект построен на строгой философии быть «маршрутизатором и чистым прокси».

  1. Нулевое вмешательство в полезную нагрузку (сквозная передача): Он не вмешивается в полезные данные, такие как идентификаторы запросов или аргументы. Он полностью сосредоточен на ретрансляции коммуникации, функционируя как чистый канал.

  2. Шаблон «Фасад» (фильтрация и переопределение инструментов): Шлюз вмешивается только в маршрутизацию tools/list (представление списка инструментов) и tools/call (вызов инструмента). На основе файла конфигурации он скрывает опасные инструменты или заменяет их безопасными виртуальными инструментами.

⚙️ Конфигурация

Все конфигурации полностью управляются в формате JSON. По умолчанию шлюз ищет эти файлы в рабочем каталоге ~/.mcp-gateway. Вы можете изменить этот каталог с помощью параметра командной строки --work-dir.

  1. mcp_config.json (Определение бэкенда): Стандартный формат файла конфигурации для MCP-клиентов. Он определяет группу MCP-серверов, к которым подключается шлюз и которые запускает в фоновом режиме.

  2. gateway_config.json (Определение маршрутизации и фильтрации): Файл конфигурации правил, уникальный для шлюза. Он определяет, «какие инструменты скрыть (заблокированные инструменты)» и «какие инструменты виртуализировать (виртуальные инструменты)».

Для получения подробной информации об использовании и параметрах командной строки, пожалуйста, обратитесь к Руководству пользователя.

Install Server
A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
6Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    A
    maintenance
    Open-source MCP proxy that enforces security policies, content scanning, and audit logging between AI agents and tool servers
    25
    AGPL 3.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    Security 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.
    2
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for AI agent security guardrails. Provides input validation, prompt injection detection, PII redaction, output filtering, policy enforcement, rate limiting, and comprehensive audit logging.
    45
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A drop-in proxy that guards MCP servers with policy enforcement, secret redaction, prompt-injection screening, rug-pull detection, rate limiting, and audit logging.
    12
    Apache 2.0

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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