Jarvis Registry MCP
Самостоятельно разворачиваемый MCP и A2A шлюз с identity-провайдером, контролем доступа и наблюдаемостью для корпоративных агентов
- 3 935 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Управляет доступом агентов к внутренним корпоративным системам и данным
- Требует настройки identity-провайдера и хранит его учетные данные
Установка
- Работает в
Ручная установка
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 и облаке
Agentgateway
agentgateway
Прокси для агентного трафика: маршрутизирует и защищает подключения к MCP-серверам, LLM и другим агентам через A2A
Шлюз и реестр от IBM: объединяет MCP-серверы, A2A-агентов и REST или gRPC API в одну точку с авторизацией и наблюдаемостью
Локальный шлюз объединяет MCP-серверы внутренних сервисов, проверяет вход пользователя и записывает обращения в журнал.
AIHelms, MCP-шлюз организации, связывает вызовы с персональными ключами сотрудников и учитывает заданную стоимость инструментов.
Защищенный MCP-рантайм, через который агент управляет локальными машинами, серверами и контейнерами
Коротко о 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.