Как использовать MCP в диагностике серверов и сайтов
ИИ-агент полезен, когда видит реальные метрики и может выполнить понятное действие. Удалённый perfMon MCP по URL читает мониторинг и, после отдельного OAuth-разрешения, создаёт или редактирует серверы и сайты.
Чеклист диагностики
Отметьте пункты, которые уже проверили.
Разбор удалённого MCP в мониторинге: диагностика, OAuth-доступ и безопасное создание серверов и сайтов через ИИ-клиента.
Зачем мониторингу нужен MCP
Обычный чат с ИИ без доступа к данным может рассуждать только общими словами: проверить nginx, CPU, SSL, DNS и логи. Это полезно как чеклист, но не отвечает на главный вопрос: что именно сейчас происходит с вашим сервером или сайтом.
MCP решает эту проблему как слой контекста. ИИ-агент получает структурированные данные из perfMon: серверы, сайты, последние метрики, uptime-проверки, PageSpeed/CrUX, инциденты и недавние изменения. После этого агент может отделить реальный сбой от отсутствия данных или обычной деградации.
Как ограничены изменения через MCP
Диагностические инструменты остаются только на чтение. Отдельные write-tools позволяют создать или отредактировать сервер и сайт, но не архивировать объекты, не удалять их, не проводить оплату и не управлять участниками.
MCP использует OAuth scopes и действующие роли perfMon. Клиент видит те же объекты, что пользователь в кабинете; операции записи дополнительно требуют роли owner или editor.
Мониторинг покажет, когда состояние изменится
Добавьте сайт или сервер один раз — perfMon будет проверять его автоматически, сохранит историю и сообщит о сбое и восстановлении.
Какие вопросы можно задавать ИИ-агенту
С MCP агент может отвечать на операционные вопросы: “что сейчас сломано?”, “почему сайт мог тормозить?”, “есть ли активные инциденты?”, “какой сервер выглядит хуже остальных?”, “что произошло за последние сутки?”.
Важно, что агент не должен выдавать симптом за доказанную корневую причину. Если perfMon показывает высокий TTFB и высокую нагрузку CPU, корректный вывод звучит как “есть связь по времени, стоит проверить процессы и backend”, а не как окончательный диагноз без логов приложения.
Как подключить perfMon MCP к MCP-клиенту
В настройках совместимого удалённого MCP-клиента укажите `https://perfmon.ru/mcp`. Клиент откроет OAuth-вход perfMon: проверьте название клиента, адрес возврата и перечень прав, затем подтвердите подключение.
После подключения начните с `perfmon_connection_status` или `perfmon_overview`. Для создания объектов доступны отдельные инструменты; создание сервера возвращает одноразовую команду установки агента.
Как читать вывод агента
В отчётах используется короткая шкала: normal, degraded, outage и no_data. Normal означает, что в последних доступных данных нет конкретного признака проблемы. Degraded — есть предупреждения, высокий TTFB или нагрузка. Outage — сервер offline, критичный инцидент, 5xx, timeout, истёкший SSL или домен.
No_data важно не путать с нормой. Если агент пишет, что нет данных по метрикам или проверкам, это отдельный сигнал: нужно проверить, установлен ли агент, приходит ли heartbeat, включена ли проверка сайта и достаточно ли прошло времени после подключения.
Дайте ИИ-агенту факты из мониторинга
Сначала perfMon собирает состояние инфраструктуры, затем MCP помогает агенту объяснить данные или выполнить разрешённое изменение.
Настроить бесплатноПрименить на практике
Частые вопросы
Короткие ответы на вопросы, которые обычно возникают при диагностике.
MCP даёт ИИ-агенту доступ к серверу?
Нет. perfMon MCP читает данные из backend perfMon и не выполняет команды на сервере.
Какие права получает агент?
Только подтверждённые OAuth scopes в пределах членства и ролей текущего пользователя.
Можно ли через MCP менять настройки?
Можно создавать и редактировать серверы и сайты. Архивирование, удаление, платежи и участники недоступны.
Что делать, если MCP пишет no_data?
Проверьте, что серверный агент установлен, heartbeat приходит, сайт добавлен в мониторинг и проверки успели накопиться.
Не ждите следующего сообщения «сайт не работает»
Добавьте первый сайт или сервер: perfMon будет проверять состояние автоматически, сохранит историю и уведомит ответственных.