Руководство по коннектору10 мин чтенияMCP-инструментов: 387 языков

Как подключить Statuspage к Gemini через MCP

Atlassian Statuspage через API управления: страницы статуса, компоненты и группы с аптаймом, инциденты и плановые работы со всеми обновлениями, шаблоны инцидентов, подписчики и системные метрики. Открывайте и обновляйте инциденты, объявляйте плановые работы, меняйте статусы компонентов, управляйте подписчиками и отправляйте данные метрик.

HCАвтор: команда HelpCodeОбновлено 10 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Statuspage

Statuspage

Atlassian Statuspage management API: status pages, components and groups with uptime, incidents and scheduled maintenances with their updates, incident templates, subscribers and system metrics. Open and update incidents, announce maintenances, change component statuses and manage subscribers.

инструментов

38

Регион

INTL

Категория

Мониторинг

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

API Key

Требуемые env-vars

STATUSPAGE_API_KEY
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте Statuspage одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Atlassian Statuspage через API управления: страницы статуса, компоненты и группы с аптаймом, инциденты и плановые работы со всеми обновлениями, шаблоны инцидентов, подписчики и системные метрики. Открывайте и обновляйте инциденты, объявляйте плановые работы, меняйте статусы компонентов, управляйте подписчиками и отправляйте данные метрик.

Попробуй спросить

Примеры промптов для Statuspage

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Statuspage · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Statuspage, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Statuspage + Gemini

Atlassian Statuspage через API управления: страницы статуса, компоненты и группы с аптаймом, инциденты и плановые работы со всеми обновлениями, шаблоны инцидентов, подписчики и системные метрики. Открывайте и обновляйте инциденты, объявляйте плановые работы, меняйте статусы компонентов, управляйте подписчиками и отправляйте данные метрик.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

STATUSPAGE_API_KEY

Шаг 1 — Получите учётные данные

Настройка занимает около 2 минут. Нужна учётная запись Statuspage.

  1. Войдите на https://manage.statuspage.io, откройте меню аватара (внизу слева) и выберите API info.
  2. Скопируйте существующий API-ключ или создайте новый. Ключ действует с правами пользователя, которому принадлежит, и открывает доступ ко всем страницам организации; ограничить его только чтением нельзя.
  3. Вставьте в STATUSPAGE_API_KEY только сам ключ, без OAuth или Bearer впереди: заголовок Authorization: OAuth <key> коннектор формирует сам.
  4. Установите коннектор и запустите statuspage_list_pages, чтобы проверить ключ. Всем остальным инструментам нужен возвращённый page_id; id страницы также показан на странице API info.

Коннектор работает с API управления https://api.statuspage.io/v1, а не с публичным API статуса страницы (<page>.statuspage.io/api/v2).

Что сейчас не работает: statuspage_list_unresolved_incidents (investigating, identified или monitoring), statuspage_list_active_maintenances, statuspage_list_components со status каждого компонента, затем statuspage_get_incident для всех обновлений. statuspage_list_incidents показывает историю и с помощью q ищет по названиям, статусам, постмортемам и текстам обновлений. statuspage_get_postmortem читает постмортем инцидента.

Компоненты и аптайм: statuspage_get_component, statuspage_create_component и statuspage_update_component, который меняет статус без открытия инцидента. Группы: statuspage_list_component_groups, statuspage_get_component_group, statuspage_create_component_group и statuspage_update_component_group (при каждом обновлении нужны название и полный список компонентов). statuspage_get_component_uptime и statuspage_get_component_group_uptime возвращают аптайм в процентах, секунды крупных и частичных сбоев и связанные события за период не длиннее шести календарных месяцев (по умолчанию последние 90 дней); у компонента должно быть включено отображение аптайма.

Коммуникация об инцидентах: ИИ может начать с statuspage_list_incident_templates, чтобы взять согласованные формулировки, открыть инцидент через statuspage_create_incident (название, первое сообщение, статус, затронутые components с новым статусом), публиковать ход работ через statuspage_update_incident (identified, monitoring, затем resolved, каждый раз с body, а в конце вернуть компоненты в operational) и исправить опечатку в прежнем обновлении через statuspage_edit_incident_update. Новые шаблоны создаёт statuspage_create_incident_template.

Плановые работы: statuspage_create_scheduled_maintenance объявляет окно (scheduled_for до scheduled_until) с затронутыми компонентами, по желанию с напоминаниями и автоматическим началом и завершением, которые переводят компоненты в under_maintenance и обратно. statuspage_list_upcoming_incidents и statuspage_list_scheduled_incidents показывают запланированное; statuspage_update_incident переводит работы в in_progress, verifying или completed либо переносит их.

Подписчики: statuspage_count_subscribers и statuspage_get_subscriber_histogram дают количество по типам и состояниям, а также statuspage_list_subscribers (поиск через q), statuspage_get_subscriber, statuspage_list_unsubscribed_subscribers и statuspage_list_incident_subscribers. statuspage_create_subscriber подписывает человека по email, SMS или webhook на всю страницу или отдельные компоненты; statuspage_unsubscribe_subscriber отписывает. Контактные данные являются персональными, поэтому ИИ запрашивает их только при необходимости.

Метрики: statuspage_list_metrics, statuspage_get_metric и statuspage_list_metrics_providers (Datadog, New Relic, Pingdom, Librato или собственная отправка). statuspage_add_metric_data отправляет одно значение с Unix-меткой времени в метрику, данные которой вы передаёте сами.

Перед записью: инциденты, плановые работы и статусы компонентов публичны, и по умолчанию каждое изменение рассылает email, SMS и вызовы webhook всем подписчикам. ИИ показывает вам текст и компоненты и ждёт вашего согласия; с deliver_notifications: false изменение проходит без уведомлений.

Отключено при установке: statuspage_delete_incident, который удаляет инцидент или плановые работы со всеми обновлениями со страницы и из истории без возможности отмены. Обычно лучше закрыть инцидент как resolved; администратор рабочего пространства включает инструмент, когда он нужен команде.

Форматы данных: id представляют собой строки из 12 символов (например, gytm4qzbx9t6). Время указывается в ISO 8601 с часовым поясом; даты аптайма имеют вид YYYY-MM-DD в часовом поясе страницы, длительность сбоев указана в секундах. status компонента: operational, under_maintenance, degraded_performance, partial_outage или major_outage. impact инцидента: none, maintenance, minor, major или critical, а incident_updates идут от новых к старым. Цвета и URL логотипа страницы в ответы не включаются.

Постраничный вывод: списки принимают page (с 1) и per_page (не больше 100); statuspage_list_incidents использует limit вместо per_page. statuspage_list_subscribers считает page с 0 и без limit возвращает всё, поэтому на больших страницах ИИ задаёт лимит. Страница короче размера страницы является последней.

Ограничения и частые ошибки: каждый ключ может делать примерно 1 запрос в секунду в среднем за минуту; 420 или 429 означают, что нужно подождать и повторить. 401 означает неверный или удалённый ключ, 403 указывает на пользователя без прав или тариф без нужной функции, 404 на неизвестный id или страницу, недоступную ключу, 422 на ошибку проверки с названием поля (например, статус, не подходящий к типу инцидента).

Коннектор не меняет настройки страницы, не удаляет компоненты, группы и шаблоны, не пишет и не публикует постмортемы и не создаёт метрики или поставщиков метрик.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Gemini

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо YOUR_MCP_API_KEY.
  2. Сохрани файл и перезапусти gemini.
  3. Выполни /mcp в Gemini CLI (или gemini mcp list в терминале): anythingmcp должен отображаться как подключённый.
  4. Начинай писать промпты: Gemini CLI теперь может вызывать инструменты Statuspage.

Доступные инструменты

ToolWhat it does
statuspage_list_pagesList the status pages this API key can manage: id, name, subdomain and custom domain, public URL, time zone and which subscription types…
statuspage_get_pageGet one status page with its settings: name, headline, description, URL and domain, support URL, time zone, notification sender and the…
statuspage_list_componentsList the components of a page (the services shown on it) with id, name, description, current status, group id, position and start date
statuspage_get_componentGet one component: name, description, current status (operational, under_maintenance, degraded_performance, partial_outage, major_outage)…
statuspage_create_componentCreate a component on a page, optionally inside a group, with its initial status
statuspage_update_componentChange a component: set its status (e.g. major_outage or back to operational) without opening an incident, or rename it, move it to another…
statuspage_get_component_uptimeGet the uptime of one component over a date window: uptime percentage, major and partial outage seconds, and the related events (outages…
statuspage_list_component_groupsList the component groups of a page: id, name, description, position and the ids of the components in each group
statuspage_get_component_groupGet one component group with its name, description, position and the ids of its components
statuspage_create_component_groupCreate a component group on a page from a name and the ids of the components it should contain
statuspage_update_component_groupRename a component group, change its description or replace the list of components it contains (the API needs the name and the full…
statuspage_get_component_group_uptimeGet the uptime of a component group over a date window: uptime percentage, outage seconds and related events, summed over its components
statuspage_list_incidentsList or search a page's incidents and maintenances, newest first: id, name, status, impact, affected components, all updates with their…
statuspage_list_unresolved_incidentsList the page's open incidents (investigating, identified or monitoring): what is currently shown as an ongoing problem
statuspage_list_upcoming_incidentsList the page's upcoming scheduled maintenances: planned and not started yet, with their scheduled window
statuspage_list_active_maintenancesList the scheduled maintenances that are in progress or being verified right now
statuspage_list_scheduled_incidentsList all scheduled maintenances of the page (upcoming, in progress and completed), with their windows and updates
statuspage_get_incidentGet one incident or maintenance with every update (id, status, body, display time, affected components), its impact, components, scheduled…
statuspage_create_incidentOpen a realtime incident on the public page: a name, a first message, its status (investigating by default) and the components affected…
statuspage_create_scheduled_maintenanceAnnounce a scheduled maintenance: name, message, window (scheduled_for to scheduled_until) and affected components, with optional reminders…
statuspage_update_incidentPost an update on an incident or maintenance: a new status (identified, monitoring, resolved; in_progress, verifying, completed for…
statuspage_edit_incident_updateCorrect a previous update of an incident: change its text or the time it is displayed at
statuspage_delete_incidentDelete an incident or maintenance and all its updates from the page and its history
statuspage_get_postmortemGet the postmortem of an incident: draft or published body, publish time and whether subscribers and Twitter were notified
statuspage_list_incident_templatesList the incident and maintenance templates of a page: name, title, body, status to apply, affected components and the default notification…
statuspage_create_incident_templateCreate an incident or maintenance template with a name, title and message, the status to apply and the components it affects
statuspage_list_subscribersList or search the page's subscribers: id, mode (email, sms, webhook, slack, teams), contact, the components they follow, quarantine state…
statuspage_get_subscriberGet one subscriber: mode, email, endpoint or phone number, the components they follow, quarantine and purge dates and creation time
statuspage_count_subscribersCount the page's subscribers, optionally only of one type or state
statuspage_get_subscriber_histogramGet the number of subscribers per type (email, sms, webhook, slack, teams) and state (active, unconfirmed, quarantined) in one call
statuspage_list_unsubscribed_subscribersList the subscribers who unsubscribed from the page, with their contact and when they left
statuspage_list_incident_subscribersList the people subscribed to one incident only (not to the whole page)
statuspage_create_subscriberSubscribe someone to the page by email, SMS (phone_number and phone_country) or webhook (endpoint and email), for the whole page or only…
statuspage_unsubscribe_subscriberUnsubscribe a subscriber from the page
statuspage_list_metricsList the system metrics shown on the page (response time, error rate and so on): id, name, suffix, y-axis bounds, decimal places, display…
statuspage_get_metricGet one metric's settings: name, suffix, tooltip, y-axis range, decimals, display flag, most recent data time and provider
statuspage_add_metric_dataAdd one data point to a custom metric (one whose data you submit yourself): a value at a Unix timestamp
statuspage_list_metrics_providersList the metric providers connected to the page (Datadog, New Relic, Pingdom, Librato or self-submitted): id, type, state and when it last…

Примеры запросов

  • «Показывает ли сейчас наша страница статуса какой-нибудь сбой? Перечисли открытые инциденты и компоненты, которые не в operational.»
  • «Открой инцидент «Ошибки входа» с компонентом API в partial_outage. Покажи мне текст перед публикацией.»
  • «Опубликуй обновление по инциденту со входом: исправление выкачено, мы наблюдаем. Подписчиков не уведомляй.»
  • «Объяви обслуживание базы данных в следующий вторник с 22:00 до 23:00 UTC, которое начнётся и завершится автоматически.»
  • «Какой был аптайм у каждого компонента за последние 90 дней и сколько у нас активных email-подписчиков?»

FAQ

Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.

Следующие шаги

Это руководство помогло?

Ваш агент для Statuspage в одном клике.

Установите коннектор, вставьте ключ, спросите Gemini. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить Statuspage к ChatGPT через MCP

Atlassian Statuspage через API управления: страницы статуса, компоненты и группы с аптаймом, инциденты и плановые работы со всеми обновлениями, шаблоны инцидентов, подписчики и системные метрики. Открывайте и обновляйте инциденты, объявляйте плановые работы, меняйте статусы компонентов, управляйте подписчиками и отправляйте данные метрик.

Коннекторы

Как подключить Statuspage к Claude через MCP

Atlassian Statuspage через API управления: страницы статуса, компоненты и группы с аптаймом, инциденты и плановые работы со всеми обновлениями, шаблоны инцидентов, подписчики и системные метрики. Открывайте и обновляйте инциденты, объявляйте плановые работы, меняйте статусы компонентов, управляйте подписчиками и отправляйте данные метрик.

Коннекторы

Как подключить Statuspage к Cursor через MCP

Atlassian Statuspage через API управления: страницы статуса, компоненты и группы с аптаймом, инциденты и плановые работы со всеми обновлениями, шаблоны инцидентов, подписчики и системные метрики. Открывайте и обновляйте инциденты, объявляйте плановые работы, меняйте статусы компонентов, управляйте подписчиками и отправляйте данные метрик.

Коннекторы

Как подключить Statuspage к Meta Muse через MCP

Atlassian Statuspage через API управления: страницы статуса, компоненты и группы с аптаймом, инциденты и плановые работы со всеми обновлениями, шаблоны инцидентов, подписчики и системные метрики. Открывайте и обновляйте инциденты, объявляйте плановые работы, меняйте статусы компонентов, управляйте подписчиками и отправляйте данные метрик.

Коннекторы

Statuspage в MCP: инциденты, обслуживание, компоненты, аптайм и подписчики в любом ИИ-агенте

Atlassian Statuspage через API управления: страницы статуса, компоненты и группы с аптаймом, инциденты и плановые работы со всеми обновлениями, шаблоны инцидентов, подписчики и системные метрики. Открывайте и обновляйте инциденты, объявляйте плановые работы, меняйте статусы компонентов, управляйте подписчиками и отправляйте данные метрик.

Коннекторы

Как подключить Statuspage к Microsoft Copilot через MCP

Atlassian Statuspage через API управления: страницы статуса, компоненты и группы с аптаймом, инциденты и плановые работы со всеми обновлениями, шаблоны инцидентов, подписчики и системные метрики. Открывайте и обновляйте инциденты, объявляйте плановые работы, меняйте статусы компонентов, управляйте подписчиками и отправляйте данные метрик.