Перейти к содержимому

ACTIVE DEVELOPMENT - WORK IN PROGRESS

Централизует доступ к инструментам AI разработки с безопасной OAuth аутентификацией и динамическим обнаружением для агентов и ассистентов.

Python
156 stars

Описание

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

Информация

Язык
Python
Лицензия
Apache License 2.0
GitHub Stars
156

Ссылки