mcpjungle/MCPJungle

Единое место для управления и подключения всех ваших MCP-серверов

MCP⭐ 1 272Goпоследний релиз: 0.4.6
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

MCPJungle — это self-hosted шлюз (gateway) для протокола MCP, позволяющий объединить множество серверов MCP под одним единым endpoint.

Зачем нужен

Инструмент решает проблему разрозненных конфигураций клиентов, устраняя необходимость настраивать каждый MCP-сервер отдельно в каждом AI-клиенте. Он полезен для централизованного управления доступом, обнаружения инструментов и упрощения подключения таких клиентов, как Claude, Cursor и Copilot, к единой точке входа.

Что можно реализовать

  • Подключение Claude Desktop, Cursor или Copilot к единому MCP-эндпоинту вместо настройки каждого сервера отдельно
  • Централизованное управление доступом и observability для командной инфраструктуры
  • Локальная очистка конфигураций разработчика путем регистрации серверов один раз в MCPJungle
  • Использование групп инструментов (tool groups) для экспозиции только нужных инструментов конкретному клиенту

Ключевые возможности

  • Единый endpoint для всех MCP-серверов, поддерживающий Streamable HTTP
  • Поддержка Tool Groups для фильтрации инструментов по клиенту
  • Встроенные механизмы access control и observability (OpenTelemetry)
  • Простая установка через Docker Compose и CLI для регистрации серверов
  • Поддержка как HTTP-based, так и STDIO-based MCP-серверов

👤 Кому подойдёт: разработчики, команды, использующие MCP, DevOps-инженеры

Релизы

0.4.6minor
🕐 1 мес назад · релиз на GitHub ↗

В версии 0.4.6 добавлена возможность выбора интерфейса привязки сервера через флаг --host или переменную MCPJUNGLE_BIND_HOST.

  • Added: Добавлен флаг --host и переменная окружения MCPJUNGLE_BIND_HOST для настройки интерфейса привязки сервера.
0.4.5minor
🕐 4 мес назад · релиз на GitHub ↗

В версии 0.4.5 появилась возможность настраивать путь к файлу базы данных SQLite.

  • Added: Добавлена конфигурация пути к файлу базы данных SQLite.