MCP Server Gateway
Локальный шлюз объединяет MCP-серверы внутренних сервисов, проверяет вход пользователя и записывает обращения в журнал.
- 587 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Подключенные серверы используют разрешения рабочих аккаунтов GitHub, Drive и Artifactory; широкие разрешения открывают агенту соответствующие данные и операции.
Установка
- Работает в
Ручная установка
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 и облаке
Шлюз и реестр от IBM: объединяет MCP-серверы, A2A-агентов и REST или gRPC API в одну точку с авторизацией и наблюдаемостью
Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов
Agentgateway
agentgateway
Прокси для агентного трафика: маршрутизирует и защищает подключения к MCP-серверам, LLM и другим агентам через A2A
MCP Gateway
mcp-gateway
Обратный прокси и управление жизненным циклом серверов MCP на Kubernetes и Azure от Microsoft: маршрутизация, авторизация, роли. Для команд платформы
CLI-плагин docker mcp и шлюз: MCP-серверы из каталога Docker в изолированных контейнерах через одну точку подключения
Коротко о README
В стеке есть средства измерения расхода токенов и задержек. Для ограниченных корпоративных сетей автор описывает настройку доверенных TLS-сертификатов.