uptimepage MCP

Сервис мониторинга и страниц статуса с MCP-сервером: агент читает состояние проверок и ведет инциденты.

  • 55 ★ репозитория
  • Последний коммит
  • AGPL-3.0
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Токен с правами записи позволяет агенту менять мониторы и публиковать тексты на публичной странице статуса.
  • Срок жизни подключения выбирают на экране согласия: по умолчанию 90 дней, максимум 365.
Все причины и проверки

uptimepage/uptimepage

Установка

Ручная установка

{
  "mcpServers": {
    "uptimepage": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://mcp.uptimepage.dev/mcp",
        "--header", "Authorization: Bearer sm_live_YOUR_TOKEN"
      ]
    }
  }
}

Конфигурация из документации с ручным токеном. Токен выпускают в настройках API-токенов.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Токен с правами записи позволяет агенту менять мониторы и публиковать тексты на публичной странице статуса.
  • Срок жизни подключения выбирают на экране согласия: по умолчанию 90 дней, максимум 365.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

uptimepage объединяет мониторинг доступности, публичные страницы статуса и дежурства. Проверки идут раз в 30 секунд из нескольких регионов, видов проверок восемь, среди них входы в браузере и cron-heartbeat. Сервис есть в облаке, а исходный код под AGPL-3.0 можно развернуть у себя. MCP-сервер открыт по адресу `https://mcp.uptimepage.dev/mcp` и привязан к одной организации. Он отдает 20 инструментов чтения и 21 запись: проверки, инциденты, окна обслуживания, страницы статуса. Запись требует прав токена и, где клиент умеет спрашивать, подтверждения каждого действия. Каждое обращение пишется в журнал аудита.

Для кого. Инженерам SRE и владельцам сервисов, которые следят за доступностью и хотят спрашивать агента о проверках, инцидентах и статусе.

Подходит, если

  • Ночью сработал алерт, и в агенте надо быстро увидеть, какие проверки упали и когда.
  • На страницу статуса нужно добавить мониторы как публичные компоненты.
  • Перед работами создается окно обслуживания, чтобы алерты молчали.
  • Десяток проверок заводится пачкой за одно подтверждение.

Не подходит, если

  • Мониторинг идет в другом сервисе: сервер знает только данные uptimepage.
  • Токен с правами записи выдан клиенту без окна подтверждений.
  • Организаций несколько: токен привязан к одной и переключиться не может.

Пример запроса к агенту

Покажи проверки, которые падали за последние сутки, и открытые инциденты на публичной странице статуса.

MCP

Транспорт
http
Авторизация
OAuth

Ограничения

Токен привязан к одной организации и действует ограниченное время. Коннектор по умолчанию выдает права только на чтение, запись включается на экране согласия. Клиент без запросов подтверждения пишет по правам токена молча. Каналы оповещений и переменные создаются в приложении, инструменты их только читают. Для своего сервера MCP включают флагом `UPTIMEPAGE_MCP_ENABLED=true`, он выключен по умолчанию.

Как отключить. Отзовите коннектор или токен в настройках API-токенов uptimepage и удалите запись `uptimepage` из конфигурации клиента. На своем сервере уберите флаг `UPTIMEPAGE_MCP_ENABLED`.

Частые вопросы

Как подключить uptimepage к Claude Desktop?

Выпустите токен в настройках API-токенов и добавьте в конфигурацию запись с `npx -y mcp-remote https://mcp.uptimepage.dev/mcp --header "Authorization: Bearer sm_live_YOUR_TOKEN"`. Токен берите минимальный, для чтения хватает трех прав: `targets:read`, `status_page:read`, `incidents:read`.

Как подключить через Cursor или VS Code?

Укажите адрес `https://mcp.uptimepage.dev/mcp` в настройках MCP редактора. Редактор сам зарегистрируется, откроет в браузере вход с экраном согласия и вернется назад. Токен вставлять не нужно.

Может ли агент менять мониторы и публиковать инциденты?

Да, если на экране согласия выдан уровень «Управление мониторами» или «Полный доступ». Каждая запись требует прав токена и подтверждения там, где клиент умеет спрашивать. Уровень «Только чтение» выбран по умолчанию.

Можно ли развернуть сервис у себя?

Да. Исходный код лежит под AGPL-3.0, а MCP на своем сервере включается флагом `UPTIMEPAGE_MCP_ENABLED=true`. Для коннектора OAuth добавляют еще флаг OAuth.

Какие данные агент не увидит?

Значения переменных и секретов, адреса вебхуков и токены ботов каналов уведомлений. Сервер отдает только имена и признаки состояния.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Встроенный MCP OneUptime: агент разбирает инциденты, читает логи и трассы, подтверждает алерты и настраивает мониторы.

MCP-серверРасширенный доступ7,8 тыс.Звезды репозитория

MCP-сервер дает агенту читать мониторы Uptime Kuma 2 и историю проверок, создавать и менять мониторы и окна обслуживания

MCP-серверШирокий доступ70Звезды репозитория

Независимый MCP-сервер Datadog: агент читает инциденты, мониторы, логи, метрики, трейсы и RUM и планирует простои.

MCP-серверРасширенный доступ143Звезды репозитория
Официальный

Планировщик задач cronstable открывает агенту список заданий, историю запусков и разбор расписаний через MCP.

MCP-серверРасширенный доступ138Звезды репозитория

MCP-сервер мониторинга maintenant: агент читает логи контейнеров, историю проверок и алерты, но не трогает контейнеры

MCP-серверРасширенный доступ548Звезды репозитория

Коротко о README

README представляет сервис как мониторинг, страницы статуса и дежурства в одном продукте. Дальше идут REST API, провайдер Terraform, MCP-сервер, быстрый старт для самостоятельного развертывания и таблица документации.

Бейдж для README

Сообщить о проблеме