Подключение StillOnline MCP в популярных AI-IDE

Health URL настроен, внешние проверки идут. Но каждый раз открывать кабинет, чтобы понять, зелёный ли production, — лишний шаг. После деплоя то же: хочется добавить проверку из редактора, не уходя в браузер.

Model Context Protocol (MCP) даёт агенту инструменты StillOnline: список проектов, last_status по checks, публичный JSON статуса. Ключ хранится в локальном MCP-конфиге, не в чате.

Ниже — Cursor, Windsurf, Google Antigravity, OpenAI Codex CLI, Claude Code, Claude Desktop и любой другой MCP-клиент. Пакет: stillonline-mcp (тарифы Pro/Ultimate).

Краткий ответ

Первичные данные: обзор MCP в мониторинге 2026.

stillonline-mcp (Pro/Ultimate) подключает StillOnline к агенту в Cursor, Windsurf или Claude: status.get, checks.list, создание HTTP-проверок из IDE. Запустите npx -y stillonline-mcp setup, добавьте sk_live_… из настроек API — не в чат. Тот же API, что в гайде REST; алерты владельца MCP не заменяет.

Что спрашивать у агента

Когда stillonline появился в списке MCP-серверов, StillOnline — обычный набор tools: не нужно вручную копировать JSON из кабинета в чат. Таблица связывает задачи с tools; ниже — готовые промпты.

После настройки типичные сценарии живости / uptime:

ЗадачаMCP toolРезультат
Статус для клиентовstatus.getoperational / degraded / down, компоненты, uptime 7 д, открытый инцидент
Ваши проверкиchecks.listlast_status, last_probed_at, enabled, URL
Найти проектprojects.listid и slug перед остальными вызовами

Полный список tools: /ru/docs/mcp. Внутри — REST API v1: https://api.stillonline.tech/v1.

Примеры промптов:

  • «Вызови StillOnline status.get для slug my-saas и скажи, есть ли down.»
  • «Список проектов StillOnline, затем checks.list на production — отметь не-OPERATIONAL.»
  • «После деплоя добавь HTTP-проверку на /api/health с ожиданием 200.»

Не вставляйте sk_live_… в сообщение — только в env MCP.

Что нужно заранее

MCP — надстройка над проверками, которые вы уже ведёте в кабинете. Нужны платный тариф StillOnline, ключ, созэтот один раз в браузере, и Node на машине с IDE.

  1. Pro ($9/мес) или Ultimate — на Free нет API-ключа и MCP. Тарифы.
  2. Создайте sk_live_… в настройках API (показывается один раз).
  3. Node.js на машине — MCP запускает npx -y stillonline-mcp через stdio.

Опционально: STILLONLINE_API_BASE при проксировании API.

Быстрый путь: мастер setup

В терминале или PowerShell (не в чате AI):

npx -y stillonline-mcp setup

Русский интерфейс: --ru. Проблемы с вставкой ключа в PowerShell → --visible-key.

Мастер:

  1. Подтверждает npm-пакет
  2. Выбор IDE (стрелки)
  3. Запись конфига или команда CLI
  4. Проверка ключа против live API

Точечно:

npx -y stillonline-mcp setup --client cursor
npx -y stillonline-mcp setup --client windsurf --yes

Затем перезагрузите MCP в редакторе (Cursor: Настройки → MCP → Refresh).

Настройка по IDE

Универсальный JSON (ручная вставка):

{
  "mcpServers": {
    "stillonline": {
      "command": "npx",
      "args": ["-y", "stillonline-mcp"],
      "env": {
        "STILLONLINE_API_KEY": "sk_live_..."
      }
    }
  }
}

Cursor

  • Конфиг: ~/.cursor/mcp.json (Windows: %USERPROFILE%\.cursor\mcp.json)
  • Мастер: пишет файл автоматически
  • Reload: Настройки → MCP → stillonline → Refresh

Windsurf (Cascade)

  • Конфиг: ~/.codeium/windsurf/mcp_config.json
  • Мастер: автозапись
  • Reload: панель MCP → перезапуск сервера

Google Antigravity

  • Конфиг: MCP JSON Antigravity (мастер подставит путь)
  • Мастер: автозапись
  • Тот же блок mcpServers.stillonline, что у Cursor

OpenAI Codex CLI

У Codex — TOML. Рекомендуется:

codex mcp add stillonline --env STILLONLINE_API_KEY=sk_live_... -- npx -y stillonline-mcp

Или в ~/.codex/config.toml:

[mcp_servers.stillonline]
command = "npx"
args = ["-y", "stillonline-mcp"]
enabled = true

[mcp_servers.stillonline.env]
STILLONLINE_API_KEY = "sk_live_..."

Проверка: codex mcp list — должен быть stillonline.

Claude Code

claude mcp add stillonline --scope user --env STILLONLINE_API_KEY=sk_live_... -- npx -y stillonline-mcp
  • --scope user — все проекты на машине
  • --scope project.mcp.json в репо без секретов в git

Перезапуск Claude Code; тест: projects.list.

Claude Desktop

Тот же JSON, другой файл:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Перезапустите Claude Desktop.

Другие MCP-клиенты

Любой клиент со stdio + npx. Вставьте JSON в конфиг MCP, перезагрузите, вызовите projects.list. Доки: /ru/docs/mcp.

Проверка живости через агента

  1. Публичный статус (ключ не нужен): status.get по slug страницы статуса (из URL кабинета или /s/demo).
  2. Детали владельца: projects.listproject_idchecks.listlast_status, last_probed_at.

Если проверка на паузе (enabled: false), last_status может остаться OPERATIONAL — это последний результат до остановки проверки.

Сначала настройте health URL: быстрый старт. Для скриптов и CI без IDE — гайд по REST API.

MCP настраивает и читает проверки, но не заменяет алерты владельца. При сбое проверки StillOnline шлёт email, Telegram или Slack (Алерты в Telegram · Алерты в Slack) — на Free один канал, на Pro / Ultimate все три в настройках.

Лимиты и безопасность

MCP не добавляет вторую сеть проверок — те же API, что у скриптов. Держите ключ вне логов чата и учитывайте rate limit, если агент крутится в цикле.

ТарифMCPURL / проектИстория
FreeНет124 ч
Pro ($9)Да1090 д
Ultimate ($29)Да2590 д
  • MCP настраивает и читает внешние HTTP-проверки, не заменяет их.
  • Лимиты API: 120 GET / 30 write в минуту на ключ; при 429retry_after.
  • Ротация ключей в настройках API при утечке.
  • npx при установке не запрашивает ключ — только мастер на вашей машине.

FAQ

Работает ли StillOnline MCP на тарифе Free?

Нет. API-ключи StillOnline и stillonline-mcp — только Pro ($9/мес) или Ultimate (Тарифы). На Free — кабинет и публичный JSON страница статуса, если страница public.

Какой tool StillOnline MCP отвечает на «API жив?»?

status.get — для клиентского slug (без ключа на этом вызове). Для владельца — projects.list, затем checks.list (last_status, время последней проверки). Те же данные, что в REST API; список tools — /ru/docs/mcp.

Один и тот же stillonline-mcp в Cursor, Windsurf и Claude?

Да. Один npm-пакет и те же tools; отличается путь к конфигу MCP. После ключа в настройках API: npx -y stillonline-mcp setup --client cursor (или windsurf).

Может ли StillOnline MCP читать приватную страницу статуса?

status.get — только публичные slug; для private — 404 на публичном endpoint. Приватные детали — checks.list с API-ключом или вход в приложение StillOnline.

stillonline-mcp — это MCP OpenClaw?

Нет. У OpenClaw свой gateway MCP. stillonline-mcp — только API uptime StillOnline. Для OpenClaw опубликуйте /health и добавьте проверку — мониторинг OpenClaw.

Мастер StillOnline MCP не принимает API-ключ — что делать?

С версии 0.3.3+ пустой или неверный sk_live_… — ошибка и повтор. Создайте новый ключ в настройках API; в PowerShell — --visible-key. MCP не заменяет Алерты в Telegram и Алерты в Slack.