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

MCPHub: The Unified Hub for Model Context Protocol (MCP) Servers

Унифицированный хаб для централизованного управления и динамической организации серверов в потоковые HTTP (SSE) эндпоинты с гибкой маршрутизацией.

TypeScript
1269 stars

Описание

MCPHub упрощает управление несколькими MCP-серверами, объединяя их в унифицированные эндпоинты для AI-клиентов. Ключевые особенности: дашборд для мониторинга, горячая смена конфигураций, групповая организация, аутентификация JWT/bcrypt, поддержка stdio/SSE протоколов. Технологии: Node.js, Express, React, Vite, Tailwind. Применения: интеграция AI-инструментов, автоматизация задач в разработке, масштабируемые среды для Claude, Cursor и других.

Возможности

Поддержка MCP-серверов

Интеграция любых MCP-серверов с минимальной конфигурацией, включая stdio и SSE протоколы.

Централизованный дашборд

Мониторинг статуса, производительности и управление серверами через веб-интерфейс.

Гибкая маршрутизация

Умная маршрутизация с векторным поиском, групповые и индивидуальные эндпоинты для задач.

Горячая смена конфигураций

Добавление, удаление или обновление серверов без простоя.

Безопасная аутентификация

Управление пользователями и ролями с JWT и bcrypt.

Docker-поддержка

Быстрое развертывание в контейнерах для производства.

Установка

Создайте файл mcp_settings.json с конфигурацией серверов (пример в README). Для Docker-развертывания:

docker run -p 3000:3000 -v ./mcp_settings.json:/app/mcp_settings.json -v ./data:/app/data samanhappy/mcphub

Доступ к дашборду: http://localhost:3000 (логин: admin/admin123). Для локальной разработки: git clone, pnpm install, pnpm dev.

Информация

Язык
TypeScript
Лицензия
Apache License 2.0
GitHub Stars
1269

Ссылки