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

1MCP - One MCP Server for All

Объединяет несколько MCP-серверов в один унифицированный сервер для AI-ассистентов.

TypeScript
126 stars

Описание

1MCP — это инструмент на Node.js, который агрегирует множественные MCP-серверы в единую точку доступа, упрощая интеграцию с AI-клиентами вроде Claude, Cursor и VSCode. Ключевые особенности: динамическая конфигурация, теги для фильтрации, поддержка HTTP/STDIO/SSE, аутентификация OAuth и мониторинг здоровья. Экономит ресурсы, минимизируя дублирующиеся процессы. Подходит для разработчиков AI-инструментов, управления внешними ресурсами и стандартизации взаимодействия моделей с инструментами.

Возможности

Унифицированный интерфейс

Агрегирует несколько MCP-серверов в один endpoint для всех AI-клиентов.

Экономия ресурсов

Уменьшает использование системы за счет устранения дублирующихся серверов.

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

Поддержка перезагрузки конфигурации без перезапуска и тегов для фильтрации.

Поддержка транспортов

Работа с HTTP, STDIO и SSE для гибкой интеграции.

Мониторинг здоровья

Встроенные endpoints для проверки статуса и observability.

Аутентификация

OAuth 2.1 для безопасного доступа клиентов.

Установка

Установка через бинарники (рекомендуется): Скачайте архив с releases (например, для Linux: curl -L -o 1mcp-linux-x64.tar.gz https://github.com/1mcp-app/agent/releases/latest/download/1mcp-linux-x64.tar.gz; tar -xzf 1mcp-linux-x64.tar.gz; sudo mv 1mcp /usr/local/bin/; sudo chmod +x /usr/local/bin/1mcp). Или через NPM: npx -y @1mcp/agent. Добавьте MCP-серверы: 1mcp mcp add . Запуск: 1mcp.

Информация

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

Ссылки