ACTIVE DEVELOPMENT - WORK IN PROGRESS
Централизует доступ к инструментам AI разработки с безопасной OAuth аутентификацией и динамическим обнаружением для агентов и ассистентов.
Описание
Enterprise-ready платформа для управления доступом к AI инструментам через единую гейтвей. Интегрируется с Keycloak/Cognito для OAuth, обеспечивает динамическое обнаружение инструментов, аудит и compliance. Поддерживает AI агентов и coding assistants (VS Code, Cursor). Использует NGINX, Docker/Kubernetes, React. Применения: governance инструментов, security в enterprise, unified access для multi-tenant сред.
Возможности
Централизованный доступ
Единая точка подключения для AI агентов и разработчиков к множеству инструментов без хаотичных конфигураций.
Безопасная аутентификация
Поддержка OAuth 2LO/3LO с интеграцией Keycloak/Cognito, fine-grained permissions и аудит для compliance.
Динамическое обнаружение инструментов
Автоматический поиск и вызов инструментов по семантике или тегам для агентов и ассистентов.
Гovernance и мониторинг
Централизованное управление credentials, visibility использования и audit trails для enterprise security.
Масштабируемость
Поддержка Docker/Kubernetes, NGINX proxy, multi-AZ deployment для production-ready инфраструктуры.
Установка
Опция A: Предварительно собранные образы (быстрый запуск)
Шаг 1: Клонировать и настроить
git clone https://github.com/agentic-community/mcp-gateway-registry.git
cd mcp-gateway-registry
cp .env.example .env
Шаг 2: Настроить окружение Дополнить: Initial Environment Configuration - домены, пароли, аутентификация
export DOCKERHUB_ORG=mcpgateway
Шаг 3: Развернуть с предсобранными образами
./build_and_run.sh --prebuilt
Шаг 4: Инициализировать Keycloak Дополнить: Initialize Keycloak Configuration
Шаг 5: Доступ к реестру
open http://localhost:7860
Шаг 6: Создать первого агента Дополнить: Create Your First AI Agent Account
Шаг 7: Перезапустить auth server
docker-compose down auth-server && docker-compose rm -f auth-server && docker-compose up -d auth-server
Шаг 8: Тестировать Дополнить: Testing with mcp_client.py and agent.py