Agentgateway MCP
agentgateway
Прокси для агентного трафика: маршрутизирует и защищает подключения к MCP-серверам, LLM и другим агентам через A2A
- 6 144 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Проходит через себя весь трафик агентов к MCP-серверам, LLM и другим агентам
- Настраивает аутентификацию и политики доступа, ошибка конфигурации открывает лишний доступ
Установка
- Работает в
Ручная установка
Разверни agentgateway по гайду standalone-quickstart с agentgateway.dev/docs для одиночного сервиса, либо через Helm-чарты controller/install/helm для Kubernetes. Готовой однострочной команды в README нет, следуй разделу документации под свой сценарий.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Проходит через себя весь трафик агентов к MCP-серверам, LLM и другим агентам
- Настраивает аутентификацию и политики доступа, ошибка конфигурации открывает лишний доступ
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Agentgateway это прокси-сервер на Rust, который стоит между агентами и тем, с чем они общаются: MCP-серверами, LLM-провайдерами и другими агентами по протоколу A2A. Он объединяет несколько MCP-серверов за одной точкой входа, поддерживает транспорты stdio, HTTP, SSE и Streamable HTTP, добавляет OAuth-аутентификацию и OpenAPI-интеграцию. Для LLM-трафика дает единый OpenAI-совместимый интерфейс к разным провайдерам с балансировкой и контролем бюджета. Отдельно есть слой guardrails с фильтрацией контента и политики доступа на основе CEL, а также метрики и трейсинг через OpenTelemetry. Разворачивается как самостоятельный процесс или как контроллер в Kubernetes через Gateway API.
Для кого. Для devops-инженеров и команд, которым нужно управлять доступом агентов к нескольким MCP-серверам и LLM из одной точки.
Подходит, если
- У команды несколько MCP-серверов и агентов, и нужна единая точка входа с аутентификацией
- Нужно ограничивать доступ агентов к инструментам по ролям и политикам
- Нужна маршрутизация и контроль расходов на запросы к разным LLM-провайдерам
Не подходит, если
- У вас один локальный MCP-сервер для личного использования без нужды в прокси
- Нет инфраструктурной команды для развертывания и сопровождения прокси-слоя
Пример запроса к агенту
Настрой agentgateway так, чтобы он объединял мои MCP-серверы за одной точкой входа с OAuthMCP
- Транспорт
- stdio, http, sse
- Авторизация
- OAuth
Ограничения
Требует отдельного развертывания и настройки, как самостоятельный сервис или через Helm в Kubernetes. README не приводит готовой команды для локального запуска одной строкой, установку описывают отдельные страницы документации для standalone и Kubernetes сценариев.
Как отключить. Остановите процесс или под agentgateway, либо удалите Helm-релиз в кластере (helm uninstall для чартов agentgateway-crds и agentgateway-standalone).
Частые вопросы
Это MCP-сервер или прокси перед MCP-серверами?
Прокси. Agentgateway сам не реализует инструменты, а объединяет и защищает доступ к уже существующим MCP-серверам, LLM и другим агентам.
Работает вне Kubernetes?
Да, есть standalone-режим с плоской YAML-конфигурацией, отдельно от Kubernetes-контроллера с Gateway API.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыЛокальный шлюз объединяет MCP-серверы внутренних сервисов, проверяет вход пользователя и записывает обращения в журнал.
MCP Gateway
mcp-gateway
Обратный прокси и управление жизненным циклом серверов MCP на Kubernetes и Azure от Microsoft: маршрутизация, авторизация, роли. Для команд платформы
Самостоятельно разворачиваемый MCP и A2A шлюз с identity-провайдером, контролем доступа и наблюдаемостью для корпоративных агентов
Самохостящийся шлюз между ИИ-приложениями и моделями, MCP-инструментами и A2A-агентами: политики, бюджеты, маршрутизация и журнал
MCP Gateway Registry
mcp-gateway-registry
Единый реестр и шлюз для серверов MCP, агентов и скиллов: общий вход, OAuth, аудит и OpenTelemetry. Проект сообщества, развертывание в Docker и облаке
Шлюз и реестр от IBM: объединяет MCP-серверы, A2A-агентов и REST или gRPC API в одну точку с авторизацией и наблюдаемостью
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Agentgateway (эта карточка) | да | OAuth | 6 144 | |
| AIHelms MCP Gateway | нет | API-ключ | 1 035 | MCP-шлюз для организации: сотрудникам выдают персональные ключи, а вызовы инструментов учитывают вместе с затратами |
| Shepherd Model Gateway | нет | 717 | CLI запускает шлюз моделей, который распределяет запросы между серверами и подключает MCP-инструменты по заданным правилам. |
Коротко о README
README называет agentgateway первым полным решением связности для агентного ИИ и перечисляет четыре слоя: LLM-шлюз с единым OpenAI-совместимым API, MCP-шлюз с федерацией инструментов и разными транспортами, A2A-шлюз для общения агентов между собой и роутинг инференса для self-hosted моделей по метрикам GPU. Отдельно описаны guardrails с фильтрацией контента через несколько провайдеров и слой безопасности с JWT, API-ключами, OAuth, RBAC на CEL-политиках и телеметрией OpenTelemetry. Установка ведет на отдельные страницы документации для standalone и Kubernetes сценариев, в репозитории есть готовые Helm-чарты.