MCP Hub
MCP-клиент для Neovim: управление, тестирование и подключение MCP-серверов к чат-плагинам прямо в редакторе
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает и подключает MCP-серверы, которые выполняют инструменты, ходят в сеть и получают доступ к файлам
- Ставит и запускает внешний бинарник mcp-hub
Установка
Ручная установка
npm install -g mcp-hub@latestСтавит бинарник mcp-hub, которым управляет плагин. Обычно запускается автоматически командой build плагина.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCP Hub добавляет в Neovim единый интерфейс для работы с MCP-серверами. Он подключает локальные серверы по stdio и удаленные по streamable-HTTP или SSE, поддерживает OAuth с PKCE и заголовки для ключей. Через него инструменты, ресурсы, шаблоны ресурсов и промпты серверов становятся доступны чат-плагинам Avante, CodeCompanion и CopilotChat. Есть встроенный маркетплейс для поиска и установки серверов, в том числе с помощью агента, поддержка переменных окружения и подстановок в конфигурации, project-local конфиги и синхронизация между всеми запущенными экземплярами Neovim. Можно писать нативные MCP-серверы прямо на Lua и перезагружать их на лету в режиме разработки.
Для кого. Для разработчиков на Neovim, которые пользуются чат-плагинами с ИИ и хотят удобно подключать и тестировать MCP-серверы.
Подходит, если
- Нужно подключить несколько MCP-серверов к чат-плагину в Neovim
- Нужно найти, установить и протестировать MCP-сервер из редактора
- Нужны project-local конфиги и синхронизация серверов между экземплярами Neovim
Не подходит, если
- Вы не работаете в Neovim
- Нужен сам MCP-сервер, а не клиент для управления серверами
Пример запроса к агенту
Открой панель MCP Hub, найди в маркетплейсе нужный сервер и подключи его к чатуОграничения
Работает только в Neovim 0.8.0 или новее и требует Node.js 18 или новее и plenary.nvim. Для управления серверами нужен бинарник mcp-hub, он ставится командой build плагина. Возможности зависят от чат-плагина: поддерживаются Avante, CodeCompanion и CopilotChat. Roots и sampling из спецификации MCP не поддерживаются.
Как отключить. Удалите запись плагина из конфигурации менеджера плагинов Neovim и при желании глобальный бинарник mcp-hub.
Проверка безопасности
- Запускает и подключает MCP-серверы, которые выполняют инструменты, ходят в сеть и получают доступ к файлам
- Ставит и запускает внешний бинарник mcp-hub
Коротко о README
README представляет MCP Hub как MCP-клиент для Neovim с интерфейсом для управления, тестирования и использования MCP-серверов. Поддерживаются транспорты stdio, streamable-HTTP и SSE, аутентификация через OAuth с PKCE и заголовки, а также интеграции с чат-плагинами Avante, CodeCompanion и CopilotChat. Есть маркетплейс серверов, универсальный синтаксис подстановок в конфигурации, совместимость с форматом VS Code, project-local конфиги и синхронизация между экземплярами. Для работы нужен бинарник mcp-hub, который ставится через build плагина глобально, локально или в режиме разработки. Лицензия MIT.
Частые вопросы
Это MCP-сервер?
Нет, это клиент и менеджер MCP-серверов внутри Neovim. Он подключает чужие серверы к чат-плагинам редактора.
С какими чат-плагинами он работает?
С Avante, CodeCompanion и CopilotChat, для каждого поддерживаются инструменты, ресурсы и промпты.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента