MCP Server Gateway

Локальный шлюз объединяет MCP-серверы внутренних сервисов, проверяет вход пользователя и записывает обращения в журнал.

  • 587 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Подключенные серверы используют разрешения рабочих аккаунтов GitHub, Drive и Artifactory; широкие разрешения открывают агенту соответствующие данные и операции.
Все причины и проверки

harish-gaggar/mcp-server-gateway

Установка

Работает в

Ручная установка

docker compose up -d --build

Запускает стек из каталога mcp-gateway после клонирования и `./scripts/setup-local-env.sh`; это первый запуск Docker из Quick start.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Подключенные серверы используют разрешения рабочих аккаунтов GitHub, Drive и Artifactory; широкие разрешения открывают агенту соответствующие данные и операции.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCP Server Gateway дает команде готовый стек для подключения агента к внутренним сервисам. Шлюз направляет запросы к отдельным MCP-серверам и ведет журнал операций. В репозитории есть серверы для Artifactory, GitHub и Google Drive. Команда разворачивает стек у себя и настраивает вход через OAuth под свою инфраструктуру. В комплект также входит пример агента LangGraph с сохранением истории и обработкой чувствительных данных перед обращением к модели.

Для кого. Администраторам внутренних AI-инструментов, которым нужны единая точка подключения, вход по учетной записи и журнал обращений.

Подходит, если

  • В закрытой сети вы подключаете агента к нескольким внутренним сервисам.
  • Команда хочет видеть, от имени какого пользователя запрошен инструмент.
  • Перед собственной реализацией вы проверяете маршрутизацию на готовых MCP-серверах.
  • Для расследования ошибки вы сопоставляете обращения к инструментам с журналом шлюза.

Не подходит, если

  • Вы ищете размещенный сервис без самостоятельного обслуживания.
  • Шлюзу нельзя предоставлять доступ к выбранным рабочим аккаунтам.
  • Для задачи достаточно прямого подключения одного локального MCP-сервера.

Пример запроса к агенту

Подними тестовый MCP Server Gateway и проверь маршрут к Artifactory без подключения рабочих аккаунтов.

MCP

Транспорт
http
Авторизация
OAuth

Ограничения

Нужны работающий Docker и Compose v2; перед запуском подготовьте окружение скриптом проекта. Без `TOKEN_ENCRYPTION_KEY` шлюз завершает работу при старте, поэтому ключ должен быть задан заранее. Пробный open-режим не открывает инструменты GitHub: для них настраивают отдельное OAuth-приложение и конфигурацию. Это разворачиваемая основа для своего сервиса, ее API может меняться; перед рабочим подключением проверьте права аккаунтов, маршруты и состав журналов на тестовых данных.

Как отключить. Удалите шлюз из MCP-клиента и остановите его Docker-стек. Отзовите OAuth-разрешения подключенных сервисов; журналы и сохраненную историю проверьте отдельно.

Частые вопросы

Что должно появиться после запуска?

В `docker compose ps` должны быть пять контейнеров со статусом healthy. Пока шлюз не готов, тест подключения может завершаться ошибкой.

Как проверить первый маршрут?

Запустите `./scripts/smoke-test.sh` из каталога шлюза. Успешный прогон заканчивается сообщением `smoke-test: passed`.

Почему шлюз сразу закрывается?

Проверьте, создан ли файл окружения и задан ли ключ шифрования. Скрипт `./scripts/setup-local-env.sh` подготавливает локальную конфигурацию.

Нужно ли запускать пример агента?

Нет. Пример имеет отдельный интерфейс на порту 8501 и запускается после работающего шлюза.

Нужен ли Node.js для Docker-образов?

Нет. Node.js 20 или новее нужен только для проверочных скриптов; сами образы собираются без локального Node.js.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP Gateway Registry

mcp-gateway-registry

Единый реестр и шлюз для серверов MCP, агентов и скиллов: общий вход, OAuth, аудит и OpenTelemetry. Проект сообщества, развертывание в Docker и облаке

MCP-серверШирокий доступ1 тыс.Звезды репозитория

Шлюз и реестр от IBM: объединяет MCP-серверы, A2A-агентов и REST или gRPC API в одну точку с авторизацией и наблюдаемостью

MCP-серверШирокий доступ4,8 тыс.Звезды репозитория

Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов

MCP-серверШирокий доступ2,8 тыс.Звезды репозитория

Agentgateway

agentgateway

Официальный

Прокси для агентного трафика: маршрутизирует и защищает подключения к MCP-серверам, LLM и другим агентам через A2A

MCP-серверШирокий доступ6 тыс.Звезды репозитория

MCP Gateway

mcp-gateway

Официальный

Обратный прокси и управление жизненным циклом серверов MCP на Kubernetes и Azure от Microsoft: маршрутизация, авторизация, роли. Для команд платформы

MCP-серверШирокий доступ907Звезды репозитория
Официальный

CLI-плагин docker mcp и шлюз: MCP-серверы из каталога Docker в изолированных контейнерах через одну точку подключения

MCP-серверШирокий доступ1,6 тыс.Звезды репозитория

Коротко о README

В стеке есть средства измерения расхода токенов и задержек. Для ограниченных корпоративных сетей автор описывает настройку доверенных TLS-сертификатов.

Бейдж для README

Сообщить о проблеме

Foxx AIMCP Server Gateway
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.