uptimepage MCP
Сервис мониторинга и страниц статуса с MCP-сервером: агент читает состояние проверок и ведет инциденты.
- 55 ★ репозитория
- Последний коммит
- AGPL-3.0
Расширенный доступ
Почему такой уровень
- Токен с правами записи позволяет агенту менять мониторы и публиковать тексты на публичной странице статуса.
- Срок жизни подключения выбирают на экране согласия: по умолчанию 90 дней, максимум 365.
Установка
- Работает в
Ручная установка
{
"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: агент разбирает инциденты, читает логи и трассы, подтверждает алерты и настраивает мониторы.
Скилл учит агента заводить мониторы, вести инциденты и собирать публичные статус-страницы в OpenUptime через MCP
mcp-uptime-kuma — MCP-сервер для Uptime Kuma 2
mcp-uptime-kuma
MCP-сервер дает агенту читать мониторы Uptime Kuma 2 и историю проверок, создавать и менять мониторы и окна обслуживания
Datadog MCP Server (winor30)
Datadog MCP Server
Независимый MCP-сервер Datadog: агент читает инциденты, мониторы, логи, метрики, трейсы и RUM и планирует простои.
Планировщик задач cronstable открывает агенту список заданий, историю запусков и разбор расписаний через MCP.
MCP-сервер мониторинга maintenant: агент читает логи контейнеров, историю проверок и алерты, но не трогает контейнеры
Коротко о README
README представляет сервис как мониторинг, страницы статуса и дежурства в одном продукте. Дальше идут REST API, провайдер Terraform, MCP-сервер, быстрый старт для самостоятельного развертывания и таблица документации.