Jarvis Registry MCP

Самостоятельно разворачиваемый MCP и A2A шлюз с identity-провайдером, контролем доступа и наблюдаемостью для корпоративных агентов

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

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

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

  • Управляет доступом агентов к внутренним корпоративным системам и данным
  • Требует настройки identity-провайдера и хранит его учетные данные
Все причины и проверки

ascending-llc/jarvis-registry

Установка

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

git clone https://github.com/ascending-llc/jarvis-registry.git
cd jarvis-registry
cp .env.example .env
uv sync --all-packages
source .venv/bin/activate
docker compose --profile full up -d

Перед запуском заполните .env данными identity-провайдера.

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

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

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

  • Управляет доступом агентов к внутренним корпоративным системам и данным
  • Требует настройки identity-провайдера и хранит его учетные данные

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

Что делает

Jarvis Registry дает одну защищенную точку входа, через которую AI-копилоты вроде Cursor, Claude Desktop, GitHub Copilot и VS Code подключаются к внутренним инструментам компании по MCP через SSE или Streamable HTTP. Отдельно поддерживается регистрация и оркестрация автономных агентов по протоколу A2A, где агент-оркестратор координирует агентов-исполнителей через тот же шлюз. Доступ строится на OAuth 2.0 и OIDC с интеграцией Keycloak, Amazon Cognito или Microsoft Entra ID, а разрешения задаются ACL-движком с точностью до конкретного инструмента. Есть семантический поиск по описаниям и тегам, который помогает агентам находить нужный MCP-сервер или A2A-агента во время работы, а также полное логирование запросов, трейсинг через OpenTelemetry и метрики Prometheus.

Для кого. Для devops-инженеров и IT-команд, которым нужно дать корпоративным AI-копилотам управляемый доступ к внутренним системам.

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

  • Нужна одна точка входа для разных AI-копилотов вместо отдельных интеграций с каждым внутренним инструментом
  • Нужен контроль доступа по ролям и корпоративный identity-провайдер вместо самодельной авторизации
  • Нужно видеть, какие запросы агенты делают к внутренним системам, и вести аудит

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

  • Нужен единственный локальный MCP-сервер для личного использования без корпоративного контура
  • Нет ресурсов на развертывание и поддержку identity-провайдера и docker-инфраструктуры

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

Разверни Jarvis Registry локально и подключи через него Cursor к нашим внутренним MCP-серверам

MCP

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

Переменные окружения

identity provider credentials обязательная, секрет
Данные подключения к Keycloak, Amazon Cognito или Microsoft Entra ID, задаются в .env перед запуском.

Ограничения

Требует настройки identity-провайдера через переменные окружения в .env и полноценного docker compose стека, готового однокомандного облачного запуска нет. Для AWS, Azure и GCP есть отдельные гайды развертывания в Kubernetes.

Как отключить. Остановите стек командой docker compose --profile full down и удалите склонированный репозиторий.

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

Обязательно использовать Keycloak?

Нет, README перечисляет Keycloak, Amazon Cognito и Microsoft Entra ID как поддерживаемые варианты OAuth 2.0 или OIDC провайдера.

Можно развернуть в облаке, а не локально?

Да, README ссылается на отдельные гайды для AWS EKS, Azure AKS и GCP GKE в дополнение к локальному docker compose.

Обсуждение

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

MCP-серверы

MCP Gateway Registry

mcp-gateway-registry

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

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

Agentgateway

agentgateway

Официальный

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

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

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

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

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

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

AIHelms, MCP-шлюз организации, связывает вызовы с персональными ключами сотрудников и учитывает заданную стоимость инструментов.

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

Защищенный MCP-рантайм, через который агент управляет локальными машинами, серверами и контейнерами

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

Коротко о README

README описывает Jarvis Registry как открытый MCP и A2A шлюз с оркестрацией воркфлоу от ASCENDING Inc, решающий проблему безопасного управляемого доступа AI-агентов к внутренним инструментам. Перечислены возможности: реверс-прокси MCP по SSE или Streamable HTTP, интеграция с копилотами Cursor, Claude Desktop, GitHub Copilot и VS Code, регистрация и оркестрация A2A-агентов, identity-менеджмент через OAuth или OIDC, ACL с точностью до инструмента, семантический поиск по навыкам и полный аудит с OpenTelemetry и Prometheus. Быстрый старт это git clone, настройка .env, uv sync и docker compose --profile full up. Есть отдельные гайды для облачного развертывания на AWS, Azure и GCP.

Бейдж для README

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