Integrations
Provides integration with Node.js for executing and managing MCP servers through the hub
Built with TypeScript, offering type-safe interfaces for connecting to and managing MCP servers
Utilizes Zod for runtime validation of configuration data and tool arguments
MCP-концентратор-MCP-сервер
Концентрационный сервер, который подключается к другим серверам MCP (Model Context Protocol) и управляет ими.
Обзор
Этот проект создает сервер-концентратор MCP, который может подключаться к другим серверам MCP, перечислять их инструменты и выполнять их. Он особенно полезен для обхода ограничения MCP Cursor на 40 инструментов. Даже за пределами Cursor он помогает сократить ошибки ИИ, скрывая редко используемые инструменты.
Основные характеристики
- Автоматическое подключение к другим серверам MCP через файл конфигурации
- Список доступных инструментов на подключенных серверах
- Вызов инструментов на подключенных серверах и возврат результатов
Конфигурация
Добавьте это в ваш mcp.json
:
Использование npx
Использование Node (например, для локальной разработки или прямого выполнения)
Если npx
не принимает ваши локальные изменения или вы предпочитаете запускать собранный сервер напрямую, вы можете настроить его следующим образом:
Примечание: Убедитесь, что вы выполнили сборку проекта (например, npm run build
или pnpm build
), чтобы существовал dist/index.js
.
Системная подсказка (или правила курсора)
Это гарантирует, что помощник на основе искусственного интеллекта всегда будет проверять доступные инструменты, прежде чем пытаться их использовать.
Установка и запуск
Требования
- Node.js 18.0.0 или выше
- npm, пряжа или pnpm
Установка
Строить
Бегать
Режим разработки
Файл конфигурации
Сервер MCP-Hub-MCP использует файл конфигурации формата Claude Desktop для автоматического подключения к другим серверам MCP. Вы можете указать файл конфигурации следующими способами:
- Переменная среды: задайте переменную среды
MCP_CONFIG_PATH
на путь к файлу конфигурации. - Аргумент командной строки: используйте параметр
--config-path
чтобы указать путь к файлу конфигурации. - Путь по умолчанию: использовать файл
mcp-config.json
в текущем каталоге.
Формат файла конфигурации:
Пример:
Использование
Сервер MCP-Hub-MCP предоставляет следующие инструменты:
1. list-all-tools
Возвращает список инструментов со всех подключенных серверов.
2. call-tool
Вызывает инструмент на определенном сервере.
serverName
: Имя сервера MCP, с которого будет вызываться инструмент.toolName
: Имя инструмента для вызоваtoolArgs
: Аргументы для передачи инструменту
Соглашение о фиксации сообщения
В этом проекте используются традиционные коммиты для автоматического управления версиями и генерации CHANGELOG.
Формат: <type>(<scope>): <description>
Примеры:
feat: add new hub connection feature
fix: resolve issue with server timeout
docs: update API documentation
chore: update dependencies
Типы:
feat
: Новая функция (увеличение версии Minor)fix
: исправление ошибки (повышение версии PATCH)docs
: Изменения только в документацииstyle
: Изменения, не влияющие на смысл кода.refactor
: изменение кода, которое не исправляет ошибку и не добавляет функциюperf
: Изменение кода, повышающее производительностьtest
: Добавление отсутствующих тестов или исправление существующих тестовchore
: изменения в процессе сборки или вспомогательных инструментах
Критические изменения: добавьте BREAKING CHANGE:
в нижний колонтитул коммита, чтобы вызвать ОСНОВНОЕ обновление версии.
Технологический стек
- Node.js
- Машинопись
- @modelcontextprotocol/sdk (версия: ^1.9.0)
- зод (версия: ^3.22.4)
Лицензия
Массачусетский технологический институт
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Концентрационный сервер, который подключается к другим серверам MCP и управляет ими, позволяя пользователям обойти ограничение Cursor в 40 инструментов и сократить количество ошибок ИИ, скрывая редко используемые инструменты.
Related MCP Servers
- AsecurityAlicenseAqualityA central hub that aggregates multiple MCP resource servers into a single unified interface, enabling users to access tools and capabilities from multiple backend servers through one connection point.Last updated -30TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that connects to the Resource Hub, allowing centralized configuration and management of tools and resources across different MCP environments.Last updated -2JavaScript
- -securityAlicense-qualityAn MCP server implementation that standardizes how AI applications access tools and context, providing a central hub that manages tool discovery, execution, and context management with a simplified configuration system.Last updated -9PythonMIT License
- -securityFlicense-qualityA tool that generates MCP servers for Smithery with Cursor IDE integration, allowing users to quickly create servers from templates such as Basic, Web Search, or Database interactions.Last updated -JavaScript