API VEGA

Netdata MCP

Model Context Protocol (MCP) работает в двух направлениях с Netdata:

  • Netdata как MCP-сервер — AI‑помощники и клиенты (Claude, Cursor, VS Code, CLIs и другие) подключаются к Netdata, чтобы запрашивать вашу инфраструктуру. Эта страница охватывает настройку сервера; для инструкций по конкретному клиенту смотрите Supported AI Clients.

  • Netdata как MCP‑клиент — Netdata Cloud подключается наружу к вашим собственным MCP‑серверам (GitHub, PagerDuty, Atlassian или любой кастомный HTTPS MCP‑сервер), чтобы Netdata AI мог подтянуть институциональный контекст вашей команды для устранения неполадок. См. MCP Connections.

Далее на этой странице описано Netdata как MCP‑сервер.

Netdata предоставляет MCP‑серверы, которые позволяют AI‑помощникам взаимодействовать с данными мониторинга вашей инфраструктуры. Вы можете подключиться через:

  • Netdata Cloud — единая точка доступа в облаке на https://app.netdata.cloud/api/v1/mcp с полным обзором по всем вашим узлам. Без мостов, без изменений в брандмауэре.

  • Локальный агент или Parent

Подключение напрямую к любому Netdata Agent или Personal (v2.6.0+) в вашей сети по адресу

http://YOUR_IP:19999/mcp.

Оба варианта дают полный доступ ко всем доступным данным наблюдаемости через MCP:

  • Обнаружение узлов (Node Discovery) — аппаратные спецификации, сведения об операционной системе, версия, карта топологии потоков и связанный метаданные

  • Обнаружение метрик (Metrics Discovery) — полнотекстовый поиск по контекстам, инстанциям, измерениям и ярлыкам

  • Обнаружение функций (Function Discovery) — доступ к системным функциям, включая processes, network-connections, streaming, systemd-journal, windows-events и т. д.

  • Обнаружение предупреждений (Alert Discovery) — реальное время видимости активных и поднятых предупреждений

  • Запросы метрик (Metrics Queries) — сложные агрегации и группировки с ML‑помощью для детекции аномалий

  • Оценка метрик (Metrics Scoring) — анализ причин с использованием обнаружения аномалий и корреляций метрик

  • История предупреждений (Alert History) — полная история переходов состояний тревог

  • Выполнение функций (Function Execution) — выполнение функций Netdata на любом подключенном узле (требуется Netdata Parent)

  • Исследование логов (Log Exploration) — доступ к логам любого подключенного узла (требуется Netdata Parent)

AI‑помощники имеют разную видимость в зависимости от того, куда они подключаются:

ПодключениеВидимость
Netdata CloudВсе узлы по всей вашей инфраструктуре
Netdata ParentВсе дочерние узлы, подключенные к этому parent
Netdata Child/StandaloneТолько этот конкретный узел
ФункционалCloud MCPAgent/Parent MCP
Область охватаВсе узлыОдин агент/parent
Конечная точкаapp.netdata.cloud/api/v1/mcpYOUR_IP:19999/mcp
ТранспортПотоковый HTTPHTTP, SSE, WebSocket
АутентификацияCloud API токен (scope:mcp)Локальный MCP API ключ (обязательно, если включена защита bearer)
Сетевой доступТолько ИнтернетТребуется прямой доступ к Netdata IP
Локальная настройкаНетМожет понадобиться мост для некоторых клиентов

Netdata Cloud MCP

Подключайте AI‑помощников ко всей инфраструктуре Netdata Cloud через единый MCP‑конец — без локальной настройки, без мостов и без изменений в брандмауэре.

Требования

Сервер Cloud MCP может получить доступ только к узлам, подключенным к вашему пространству Netdata Cloud

Конечная точка

https://app.netdata.cloud/api/v1/mcp

Транспорт: Streamable HTTP (без состояния, работает за балансировщиками нагрузки и CDN)

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

Все запросы к конечной точке Cloud MCP требуют Bearer‑токен в заголовке Authorization:

Authorization: Bearer YOUR_NETDATA_CLOUD_API_TOKEN
Создание API‑токена
  • Войдите в Netdata Cloud

  • Нажмите на изображение профиля в левом нижнем углу

  • Выберите User Settings

  • Перейдите к разделу API Tokens

  • Создайте новый токен с scope:mcp

  • Скопируйте и храните токен безопасно — позже вы его не увидите

Дополнительные детали см. в API Tokens.

Конфигурация подключения

Claude Code (Однострочная настройка)

Если вы используете Claude Code, вы можете зарегистрировать сервер Netdata Cloud MCP из любой сессии одной командой — без редактирования JSON:

claude mcp add --transport http --scope user netdata-cloud \
  https://app.netdata.cloud/api/v1/mcp \
  --header "Authorization: Bearer YOUR_NETDATA_CLOUD_API_TOKEN"

Замените YOUR_NETDATA_CLOUD_API_TOKEN на токен с scope:mcp — см. выше раздел [Creating an API Token], или перейдите в User Settings → API Tokens в Netdata Cloud.

Флаги области:

  • --scope user — доступно во всех проектах на этом устройстве (рекомендовано для персонального использования)

  • --scope local — только этот проект, приватно для вас (по умолчанию, если --scope не указан)

  • --scope project — этот проект, закодирован в .mcp.json и доступен вашей команде (не используйте с сырым токеном; лучше ссылаться на переменную окружения)

Полезные сопутствующие команды:

claude mcp list                          # показать все сконфигурированные сервера и их статус соединения
claude mcp get netdata-cloud             # показать конфигурацию этого сервера
claude mcp remove netdata-cloud -s user  # удалить сервер (совпадение с указанной областью)

Перезапустите сессию Claude Code после добавления сервера, чтобы новые инструменты загрузились.

Для других опций Claude Code — включая подключение к локальному Netdata Agent или Parent — см. руководство Claude Code.

Generic MCP Client (HTTP Transport)

Для любого MCP‑клиента, поддерживающего транспорт Streamable HTTP:

{
  "mcpServers": {
    "netdata-cloud": {
      "type": "http",
      "url": "https://app.netdata.cloud/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_NETDATA_CLOUD_API_TOKEN"
      }
    }
  }
}
Клиенты, требующие stdio Bridge

Для MCP‑клиентов, поддерживающих только stdio‑передачу, используйте npx mcp-remote в качестве мостa:

{
  "mcpServers": {
    "netdata-cloud": {
      "command": "npx",
      "args": [
        "mcp-remote@latest",
        "https://app.netdata.cloud/api/v1/mcp",
        "--header",
        "Authorization: Bearer YOUR_NETDATA_CLOUD_API_TOKEN"
      ]
    }
  }
}

Замените YOUR_NETDATA_CLOUD_API_TOKEN на ваш

API‑токен

(должен иметь scope:mcp).

Устойчивость и устранение неполадок Cloud MCP

Ошибки аутентификации
  • Убедитесь, что ваш токен API имеет scope:mcp

  • Убедитесь, что токен передаётся как Authorization: Bearer <token> (а не как параметр запроса)

  • Проверьте, включена ли у вас подписка на платный план — это часть условия

Нет Видимых Узлов
  • Подтвердите, что ваши узлы заявлены в Netdata Cloud и отображаются на веб‑панели

  • Убедитесь, что агенты онлайн и транслируют данные в Cloud

Проблемы соединения
  • Конечная точка использует HTTPS — флаг --allow-http не нужен

  • Проверьте подключение: curl -H "Authorization: Bearer YOUR_TOKEN" https://app.netdata.cloud/api/v1/mcp

Локальный Agent или Parent MCP

Подключение напрямую к любому Netdata Agent или Parent в вашей сети. Все Netdata Agent и Parent (v2.6.0+) включают встроенный MCP‑сервер по адресу http://YOUR_IP:19999/mcp.

Netdata автоматически генерирует локальный MCP‑API‑ключ при запуске. Аутентификационное поведение зависит от настройки [web].bearer token protection:

  • Bearer protection отключён (no): анонимный MCP‑доступ разрешён для не чувствительных операций (метрики, предупреждения, информация об узле). API‑ключ разблокирует чувствительные операции.

  • Bearer protection включён (yes): анонимный MCP‑доступ отклоняется во всех MCP‑транспортaх (HTTP, SSE, WebSocket). API‑ключ требуется для всех запросов MCP.

Варианты транспорта

Netdata реализует протокол MCP с несколькими транспортами:

ТранспортКонечная точкаПрименениеТребование версии
WebSocketws://YOUR_IP:19999/mcpИсходный транспорт, требует nd-mcp bridge для клиентов со stdiov2.6.0+
HTTP Streamablehttp://YOUR_IP:19999/mcpПрямое подключение от AI‑клиентов, поддерживающих HTTPv2.7.2+
SSEhttp://YOUR_IP:19999/sseServer-Sent Events для потоковой передачи в реальном времениv2.7.2+
  • Прямое подключение (v2.7.2+) — AI‑клиенты, поддерживающие HTTP или SSE, могут подключаться напрямую к Netdata

  • Требуется мост — AI‑клиенты, поддерживающие только stdio, нуждаются в мостах nd-mcp (stdio→websocket) или mcp-remote (stdio→http или stdio→sse)

  • Рекомендованная аутентификация — передавайте MCP‑ключ через Authorization: Bearer <mcp_key>

  • Совместимость с обратной совместимостью — WebSocket также принимает ?api_key=<mcp_key>. Оставляйте это только для устаревших клиентов, поскольку параметры в URL чаще логируются прокси и инструментами.

Контроль доступа MCP в netdata.conf

Используйте отдельный ACL для контроля сетевого доступа к MCP независимо от панели управления и потоковой передачи:

[web]
    allow connections from = 10.* 192.168.* localhost
    allow dashboard from = 10.* 192.168.* localhost
    allow mcp from = 10.* 192.168.* localhost
    allow streaming from = *
    allow mcp by dns = heuristic
  • allow mcp from управляет доступом к /mcp, /sse и протоколу MCP WebSocket.

  • allow connections from остаётся глобальной вратой для всех функций.

  • Для интернет‑ориентированных Parents держите allow mcp from ограниченным доверенными сетями.

Официальный MCP Remote Client (mcp-remote)

Если ваш AI‑клиент не поддерживает HTTP/SSE напрямую и вы не хотите использовать nd-mcp, можно воспользоваться официальным MCP Remote Client (требуется Netdata v2.7.2+):

# Экспортируйте ваш MCP‑ключ один раз в текущей сессии
export NETDATA_MCP_API_KEY="$(cat /var/lib/netdata/mcp_dev_preview_api_key)"

# Для HTTP транспорта
npx mcp-remote@latest --http http://YOUR_NETDATA_IP:19999/mcp \
  --allow-http \
  --header "Authorization: Bearer $NETDATA_MCP_API_KEY"

# Для SSE транспорта
npx mcp-remote@latest --sse http://YOUR_NETDATA_IP:19999/mcp \
  --allow-http \
  --header "Authorization: Bearer $NETDATA_MCP_API_KEY"

Важно: флаг --allow-http обязателен для небеспешданных HTTPS‑соединений. Используйте только в доверенных сетях, т.к. трафик не шифруется.

Поиск nd-mcp Bridge

Примечание: с появлением новых HTTP и SSE транспортов многие AI‑клиенты теперь могут подключаться напрямую к Netdata без nd-mcp. Проверьте документацию вашего AI‑клиента на поддержку прямых HTTP или SSE подключений.

Bridge nd-mcp нужен только для AI‑клиентов, которые:

  • поддерживают только stdio‑коммуникацию (например, некоторые настольные приложения)

  • не могут напрямую использовать HTTP или SSE

  • не могут использовать npx mcp-remote@latest

Bridge nd-mcp должен быть установлен на вашем настольном ПК или ноутбуке, где работает ваш AI‑клиент. Поскольку у большинства пользователей Netdata установлен на удалённых серверах, у вас есть два варианта:

  • Если Netdata установлен локально — используйте существующий nd-mcp

  • Если Netdata доступен только на удалённых серверах — соберите nd-mcp на вашем настольном ПК/ноутбуке

Вариант 1: Использование существующего nd-mcp

Если Netdata установлен на вашем ПК, найдите существующий мост:

Linux
# Порядок поиска и примеры местоположения
which nd-mcp
ls -la /usr/sbin/nd-mcp
ls -la /usr/bin/nd-mcp
ls -la /opt/netdata/usr/bin/nd-mcp
ls -la /usr/local/bin/nd-mcp
ls -la /usr/local/netdata/usr/bin/nd-mcp

# Или поиск по всей системе
find / -name "nd-mcp" 2>/dev/null

Распространённые локации:

  • Native пакеты (apt, yum и т.п.): /usr/sbin/nd-mcp или /usr/bin/nd-mcp

  • Статические установки: /opt/netdata/usr/bin/nd-mcp

  • Сборка из исходников: /usr/local/netdata/usr/bin/nd-mcp

macOS
# Попробуйте такие локации:
which nd-mcp
ls -la /usr/local/bin/nd-mcp
ls -la /usr/local/netdata/usr/bin/nd-mcp
ls -la /opt/homebrew/bin/nd-mcp

# Ищем в системе
find / -name "nd-mcp" 2>/dev/null
Windows
# Проверка распространённых мест расположения
dir "C:\Program Files\Netdata\usr\bin\nd-mcp.exe"
dir "C:\Netdata\usr\bin\nd-mcp.exe"
# Или поиск
where nd-mcp.exe
Вариант 2: Сборка nd-mcp для вашего рабочего стола

Если Netdata не установлен локально, можно собрать только мост nd-mcp. Netdata предоставляет три реализации — выберите ту, которая лучше подходит под вашу среду:

  • Go‑мост (рекомендуется) - исходник Go‑моста

    Производит один бинарник без зависимостей

    • Создаёт исполняемый файл nd-mcp (nd-mcp.exe на Windows)

    • Включает build.sh и build.bat (для Windows)

  • Node.js мост - исходник Node.js моста

    Хорошо если у вас уже установлен Node.js

    • Создаёт скрипт nd-mcp.js

    • Включает build.sh

  • Python мост - исходник Python моста

    Хорошо если у вас уже установлен Python

    • Создаёт скрипт nd-mcp.py

    • Включает build.sh

Для сборки:

# Клонируйте репозиторий Netdata
git clone https://github.com/netdata/netdata.git
cd netdata

# Выберите реализацию
cd src/web/mcp/bridges/stdio-golang/  # или stdio-nodejs/ или stdio-python/

# Соберите мост
./build.sh  # В Windows для версии Go используйте build.bat

# Исполняемый файл будет создан с разными именами:
# - Go: nd-mcp
# - Node.js: nd-mcp.js
# - Python: nd-mcp.py

# Протестируйте мост с вашей инстанцией Netdata (замените localhost на IP вашей Netdata)
./nd-mcp ws://localhost:19999/mcp      # Go мост
./nd-mcp.js ws://localhost:19999/mcp   # Node.js мост
./nd-mcp.py ws://localhost:19999/mcp   # Python мост

# Вы должны увидеть:
# nd-mcp: Connecting to ws://localhost:19999/mcp...
# nd-mcp: Connected
# Press Ctrl+C to stop the test

# Узнайте абсолютный путь к конфигурации вашего AI‑клиента
pwd  # Показывает текущую директорию
# Пример вывода: /home/user/netdata/src/web/mcp/bridges/stdio-golang
# Ваш путь к nd-mcp будет: /home/user/netdata/src/web/mcp/bridges/stdio-golang/nd-mcp

Важно: при настройке вашего AI‑клиента используйте полный абсолютный путь к исполняемому файлу:

  • Go мост: /path/to/bridges/stdio-golang/nd-mcp

  • Node.js мост: /path/to/bridges/stdio-nodejs/nd-mcp.js

  • Python мост: /path/to/bridges/stdio-python/nd-mcp.py

Проверка работоспособности моста

После того как вы получите nd-mcp (из существующей установки или после сборки), протестируйте его:

# Протестируйте подключение к вашей инстанции Netdata (замените YOUR_NETDATA_IP на реальный IP)
/path/to/nd-mcp ws://YOUR_NETDATA_IP:19999/mcp

# Вы должны увидеть:
# nd-mcp: Connecting to ws://YOUR_NETDATA_IP:19999/mcp...
# nd-mcp: Connected
# Press Ctrl+C to stop the test

Использование MCP Remote Client

Официальный MCP remote client (mcp-remote) — альтернативный мост, который позволяет AI‑клиентам со stdio подключаться к HTTP и SSE транспортам Netdata (требуется Netdata v2.7.2+). В отличие от nd-mcp, который поддерживает только WebSocket, mcp-remote обеспечивает более широкий набор транспортов.

Когда использовать MCP Remote

Используйте mcp-remote, если:

  • Ваш AI‑клиент поддерживает только stdio‑коммуникацию

  • Вы хотите использовать HTTP или SSE, а не WebSocket

  • У вас Netdata v2.7.2 или позже

  • Вы не хотите собирать/устанавливать nd-mcp

Установка

Устанавливать не требуется — mcp-remote запускается через npx:

# Пробное подключение
npx mcp-remote@latest --http http://YOUR_NETDATA_IP:19999/mcp \
  --allow-http \
  --header "Authorization: Bearer YOUR_API_KEY"
Транспортные опции

mcp-remote поддерживает несколько стратегий транспорта:

# HTTP транспорт (рекомендовано)
npx mcp-remote@latest --http http://YOUR_NETDATA_IP:19999/mcp \
  --allow-http \
  --header "Authorization: Bearer YOUR_API_KEY"

# SSE транспорт
npx mcp-remote@latest --sse http://YOUR_NETDATA_IP:19999/mcp \
  --allow-http \
  --header "Authorization: Bearer YOUR_API_KEY"

# Авто‑определение с переходом на SSE (попытка сначала SSE, затем HTTP)
npx mcp-remote@latest --transport sse-first http://YOUR_NETDATA_IP:19999/mcp \
  --allow-http \
  --header "Authorization: Bearer YOUR_API_KEY"

# HTTPS (флаг --allow-http не нужен)
npx mcp-remote@latest --http https://YOUR_NETDATA_IP:19999/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"
Общие опции
ОпцияОписаниеПример
--httpИспользовать HTTP‑транспорт--http http://host:19999/mcp
--sseИспользовать SSE‑транспорт--sse http://host:19999/mcp
--allow-httpРазрешить не‑HTTPS подключения (для HTTP URL)--allow-http
--headerДобавлять пользовательские заголовки (для аутентификации)--header "Authorization: Bearer KEY"
--transportСтратегия транспорта--transport sse-first (попытаться SSE, затем HTTP)
--debugВключить отладочную запись--debug
--hostХост OAuth‑обратного вызова (по умолчанию: localhost)--host 127.0.0.1
Port numberПорт обратного вызова (необязательный)9696
Аутентификация

Для Netdata MCP передавайте API‑ключ через заголовок Authorization:

# Использование переменной окружения (рекомендовано)
export NETDATA_MCP_API_KEY="$(cat /var/lib/netdata/mcp_dev_preview_api_key)"

npx mcp-remote@latest --http http://YOUR_NETDATA_IP:19999/mcp \
  --allow-http \
  --header "Authorization: Bearer $NETDATA_MCP_API_KEY"

Примечание по безопасности: флаг --allow-http необходим для не‑HTTPS соединений. Используйте только в доверенных сетях, т.к. трафик не шифруется.

Устранение неполадок

Проблемы с подключением:

# Включить отладочную запись
npx mcp-remote@latest --debug --http http://YOUR_NETDATA_IP:19999/mcp \
  --allow-http \
  --header "Authorization: Bearer YOUR_API_KEY"

# Просмотреть логи отладки (хранятся в ~/.mcp-auth/)
cat ~/.mcp-auth/*_debug.log

Удаление состояния аутентификации:

# Удалить сохранённые учётные данные
rm -rf ~/.mcp-auth

Проблемы с пробелами в аргументах:

Некоторые AI‑клиенты (Cursor, Claude Desktop на Windows) могут иметь проблемы с пробелами в аргументах. В качестве обходного решения используйте переменные окружения:

{
  "mcpServers": {
    "netdata": {
      "command": "npx",
      "args": [
        "mcp-remote@latest",
        "--http",
        "http://YOUR_IP:19999/mcp",
        "--allow-http",
        "--header",
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}
Управление версиями

Всегда используйте последнюю версию:

# Принудительно проверить свежесть версии через npx
npx mcp-remote@latest --http http://YOUR_NETDATA_IP:19999/mcp

Или в конфигурациях AI‑клиента:

{
  "args": ["mcp-remote@latest", "--http", "..."]
}

Подробнее см. в официальной документации mcp-remote: https://github.com/geelen/mcp-remote.

Поиск вашего API‑ключа

API‑ключ MCP нужен, когда включена защита bearer. При отключённой защите ключ всё равно нужен для чувствительных функций, таких как логи и работающая в реальном времени системная информация. Netdata автоматически генерирует API‑ключ при запуске. Ключ хранится в файле на Netdata‑сервере, к которому вы хотите подключаться.

Вам нужен API‑ключ Netdata, к которому вы будете подключаться (обычно Netdata Parent).

Примечание: этот временный механизм ключа API в ближайшее время будет заменен интеграцией с Netdata Cloud.

Найдите файл API‑ключа
# Сначала попробуйте стандартное место:
sudo cat /var/lib/netdata/mcp_dev_preview_api_key

# Для статических установок:
sudo cat /opt/netdata/var/lib/netdata/mcp_dev_preview_api_key

# Если не найдено, поищите:
sudo find / -name "mcp_dev_preview_api_key" 2>/dev/null
Скопируйте API‑ключ

Файл содержит UUID в виде:

a1b2c3d4-e5f6-7890-abcd-ef1234567890

Скопируйте всю строку — она понадобится для конфигурации вашего AI‑клиента.

Нет файла API‑ключа?

Если файла не существует:

  • Убедитесь, что у вас актуальная версия Netdata

  • Перезапустите Netdata: sudo systemctl restart netdata

  • Повторно проверьте наличие файла после перезапуска

Конфигурация AI‑клиента

AI‑клиенты могут подключаться к MCP Netdata различными способами в зависимости от поддержки транспорта:

Прямое подключение (HTTP/SSE)

Для AI‑клиентов, поддерживающих HTTP или SSE‑транспорт:

{
  "mcpServers": {
    "netdata": {
      "type": "http",
      "url": "http://IP_OF_YOUR_NETDATA:19999/mcp",
      "headers": [
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}

И для SSE:

{
  "mcpServers": {
    "netdata": {
      "type": "sse",
      "url": "http://IP_OF_YOUR_NETDATA:19999/mcp?transport=sse",
      "headers": [
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}
Использование моста nd-mcp (stdio)

Для AI‑клиентов, которые поддерживают только stdio:

{
  "mcpServers": {
    "netdata": {
      "command": "/usr/sbin/nd-mcp",
      "args": [
        "--bearer",
        "YOUR_API_KEY",
        "ws://IP_OF_YOUR_NETDATA:19999/mcp"
      ]
    }
  }
}
Использование официального MCP Remote Client
{
  "mcpServers": {
    "netdata": {
      "command": "npx",
      "args": [
        "mcp-remote@latest",
        "--http",
        "http://IP_OF_YOUR_NETDATA:19999/mcp",
        "--header",
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}

Замените:

  • IP_OF_YOUR_NETDATA на IP/имя хоста вашего Netdata

  • YOUR_API_KEY на API‑ключ из упомянутого выше файла

  • /usr/sbin/nd-mcp на фактический путь к nd-mcp (если используется мост)

Несколько MCP‑серверов

Можно сконфигурировать несколько инстансов Netdata:

{
  "mcpServers": {
    "netdata-production": {
      "command": "/usr/sbin/nd-mcp",
      "args": ["--bearer", "PROD_KEY", "ws://prod-parent:19999/mcp"]
    },
    "netdata-testing": {
      "command": "/usr/sbin/nd-mcp",
      "args": ["--bearer", "TEST_KEY", "ws://test-parent:19999/mcp"]
    }
  }
}
Поддержка устаревших строк запроса

Для совместимости с устаревшими инструментами Netdata по‑прежнему принимает ?api_key=YOUR_API_KEY в качестве параметра запроса на /mcp. Новые интеграции предпочтительно использовать заголовок Authorization: Bearer YOUR_API_KEY, но форма через строку запроса остаётся доступной для постепенного перехода.

Документация по конкретным AI‑клиентам

Для подробной настройки конкретных клиентов см.:

Клиенты чатов:

  • Claude Desktop — настольный ассистент Anthropic

  • Cursor — редактор кода с искусственным интеллектом

  • Visual Studio Code — VS Code с поддержкой MCP

  • JetBrains IDEs — IntelliJ, PyCharm, WebStorm и т. д.

DevOps Copilots:

  • Claude Code — CLI Claude от Anthropic

  • Gemini CLI — Gemini CLI от Google

  • OpenAI Codex CLI — Codex CLI от OpenAI

  • Crush — Glamour‑терминальный AI от Charmbracelet

  • OpenCode — терминальный AI‑помощник от SST

Каждое руководство включает конкретные matrices по поддержке транспорта и примеры конфигурации, оптимизированные под соответствующего клиента.