🤖HermesBlog
Hermes Feature Guides · Часть 248/9/2026

MCP — Подключаем Hermes к тысячам инструментов

MCP — Connect Hermes to Thousands of Tools — easy-to-understand guide based on official docs

hermes-feature-24-mcp

MCP — Подключаем Hermes к тысячам инструментов

Если вы когда-нибудь хотели, чтобы Hermes мог использовать инструмент, который уже существует где-то ещё — GitHub-бот, клиент базы данных, файловый браузер, внутренний API — MCP (Model Context Protocol) — это самый чистый способ это сделать.

MCP позволяет Hermes подключаться к внешним серверам инструментов, так что агент может использовать инструменты, которые живут за пределами самого Hermes. Думайте об этом как об универсальном адаптере: вместо того чтобы писать нативный инструмент Hermes с нуля, вы просто указываете Hermes на MCP-сервер, и он сам разбирается, какие инструменты доступны.

Что даёт MCP

  • Доступ к внешним экосистемам инструментов без необходимости сначала писать нативный инструмент Hermes
  • Локальные и удалённые серверы — stdio-серверы и HTTP MCP-серверы работают в одной конфигурации
  • Автоматическое обнаружение инструментов при запуске — Hermes находит и регистрирует всё автоматически
  • Утилиты-обёртки для MCP-ресурсов и промптов, если сервер их поддерживает
  • Фильтрация по серверам — показывайте только те MCP-инструменты, которые вы действительно хотите, чтобы Hermes видел

Быстрый старт

Поддержка MCP входит в стандартную установку — никаких дополнительных шагов не нужно. Вот как начать:

1. Добавьте MCP-сервер в ~/.hermes/config.yaml:

mcp_servers:
  filesystem:
    command: "npx"
    args: ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/projects"]

2. Запустите Hermes:

hermes chat

3. Попросите Hermes использовать возможности, основанные на MCP.

Например:

List the files in /home/user/projects and summarize the repo structure.

Hermes обнаружит инструменты MCP-сервера и будет использовать их как любые другие. Вот и всё — никакой дополнительной настройки, никакого специального синтаксиса.

Каталог: установка в один клик для одобренных Nous MCP

Hermes поставляется с курируемым каталогом MCP-серверов, которые команда Nous проверила и включила в основную ветку. По умолчанию они отключены — устанавливайте только то, что вам действительно нужно.

hermes mcp                # интерактивный выбор (по умолчанию)
hermes mcp catalog        # текстовый список, можно использовать в скриптах
hermes mcp install n8n    # установить запись из каталога по имени

Выбор показывает каждую запись с её текущим статусом:

n8n          available              Manage and inspect n8n workflows from Hermes
linear       enabled                Linear issue/project management (remote OAuth)
github       installed (disabled)   GitHub repo + PR tools

Нажмите Enter на строке, чтобы установить, включить, отключить или удалить. Записи каталога могут требовать разные типы учётных данных:

  • API-ключ — Hermes запрашивает при установке и записывает значение в ~/.hermes/.env
  • OAuth (удалённый MCP) — записывается как auth: oauth в вашей конфигурации; MCP-клиент открывает браузер при первом подключении
  • OAuth (сторонний провайдер) — Hermes направит вас к hermes auth <provider>, если вы ещё не прошли аутентификацию

Выбор инструментов при установке

После настройки учётных данных Hermes опрашивает MCP-сервер, чтобы получить список всех его инструментов, и показывает чек-лист:

Select tools for 'linear' (SPACE toggle, ENTER confirm)
  [x] find_issues       Find issues matching a query
  [x] get_issue         Get a single issue
  [x] create_issue      Create a new issue
  [ ] delete_workspace  Delete a Linear workspace
  ...

Предварительно отмеченные строки берутся из:

  1. Вашего предыдущего выбора, если вы уже устанавливали эту запись раньше
  2. Поля tools.default_enabled в манифесте, если оно указано
  3. Всех инструментов, если ни то, ни другое не применимо

Подтвердите чек-лист клавишей ENTER. Только отмеченные инструменты попадут в mcp_servers.<name>.tools.include. Если вы выбрали всё, фильтр не записывается — максимально чистая конфигурация, идентичное поведение.

Если опрос не удался (сервер недоступен, OAuth ещё не завершён), установка всё равно завершится успешно: применяются значения по умолчанию из манифеста или фильтр не записывается. Повторно выполните hermes mcp configure <name>, когда сервер станет доступен, чтобы уточнить настройки.

Модель доверия

Установка записи из каталога выполняет то, что указано в манифесте — git clone, команды начальной настройки и, в конечном счёте, код самого MCP-сервера. Манифесты проходят проверку через PR в репозиторий hermes-agent, так что Nous проверила каждую запись перед публикацией — но вам всё равно стоит прочитать манифест перед установкой, особенно поле source: (репозиторий), команды install.bootstrap: и любые вызовы transport.command:.

Манифесты находятся в optional-mcps/<name>/manifest.yaml на GitHub. Выбор показывает URL из поля source: манифеста при установке, чтобы вы могли быстро проверить исходный репозиторий. Веб-панель управления на странице MCP показывает ту же информацию для каждой записи каталога — транспорт, тип аутентификации, URL конечной точки, git-источник установки, команды начальной настройки и примечания — с source:, отображаемым в виде кликабельной ссылки.

Совместимость версий манифестов

Манифесты фиксируют manifest_version. Каталог совместим с будущими версиями: если PR добавляет запись с более новой версией, чем понимает ваш установленный Hermes, выбор покажет предупреждение (⚠ '<name>' requires a newer Hermes) вместо того, чтобы молча скрыть её. Выполните hermes update, чтобы установить последнюю версию Hermes, когда увидите такое предупреждение.

Подстановка ${ENV_VAR} во время выполнения

В transport.command, transport.args, transport.url и headers записи плейсхолдеры ${VAR} разрешаются во время выполнения из вашего окружения — так вы можете держать секреты вне конфигурации и ссылаться на них динамически.

Переходите с Claude Code?

Блок mcpServers в вашем ~/.claude.json соответствует mcp_servers в config.yaml Hermes — а hermes import-agent claude-code перенесёт его автоматически (вместе с навыками и инструкциями).

MCP — это самый быстрый способ дать Hermes суперспособности, не изобретая велосипед. Попробуйте уже сегодня.

📖 Официальная документация

Эта статья основана на официальной документации Hermes Agent :Официальные документы › user-guide/features/mcp