🌳 MCPJungle 🌳
Централизованный реестр и шлюз для управления MCP серверами и инструментами в AI агентах.
Описание
MCPJungle — self-hosted решение для организаций, предоставляющее единый реестр MCP серверов и gateway для AI агентов. Разработчики регистрируют и управляют серверами с инструментами через CLI, а агенты (Claude, Cursor) обнаруживают и вызывают их централизованно. Поддерживает streamable HTTP и STDIO транспорты, Docker, PostgreSQL/SQLite. Особенности: контроль доступа, группы инструментов, аутентификация токенами, OpenTelemetry. Применения: безопасное управление инструментами в enterprise AI, приватность данных.
Возможности
Регистрация MCP серверов
Добавление streamable HTTP и STDIO серверов через CLI с конфигурацией URL, командой, аргументами и токенами.
Управление инструментами
Включение/отключение инструментов, просмотр использования, вызов через прокси с каноническими именами.
Группы инструментов
Создание подмножеств инструментов для клиентов, с уникальными endpoint'ами для оптимизации производительности.
Аутентификация и контроль доступа
Поддержка bearer-токенов, создание MCP-клиентов с разрешениями в production mode.
Интеграция с AI клиентами
Конфигурация для Claude и Cursor с токенами и заголовками для безопасного доступа.
Мониторинг и развертывание
OpenTelemetry для метрик, Docker с PostgreSQL, enterprise функции для организаций.
Установка
Установка CLI: brew install mcpjungle/mcpjungle/mcpjungle
Запуск сервера в Docker (рекомендуется):
- curl -O https://raw.githubusercontent.com/mcpjungle/MCPJungle/refs/heads/main/docker-compose.yaml
- docker compose up -d
Проверка: curl http://localhost:8080/health
Для production: используйте docker-compose.prod.yaml и export DATABASE_URL=postgres://…
Запуск напрямую: mcpjungle start