Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Statuspage одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Atlassian Statuspage через API управления: страницы статуса, компоненты и группы с аптаймом, инциденты и плановые работы со всеми обновлениями, шаблоны инцидентов, подписчики и системные метрики. Открывайте и обновляйте инциденты, объявляйте плановые работы, меняйте статусы компонентов, управляйте подписчиками и отправляйте данные метрик.
Попробуй спросить
Примеры промптов для Statuspage
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Statuspage, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Statuspage + Meta Muse
Atlassian Statuspage через API управления: страницы статуса, компоненты и группы с аптаймом, инциденты и плановые работы со всеми обновлениями, шаблоны инцидентов, подписчики и системные метрики. Открывайте и обновляйте инциденты, объявляйте плановые работы, меняйте статусы компонентов, управляйте подписчиками и отправляйте данные метрик.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
STATUSPAGE_API_KEY
Шаг 1 — Получите учётные данные
Настройка занимает около 2 минут. Нужна учётная запись Statuspage.
- Войдите на https://manage.statuspage.io, откройте меню аватара (внизу слева) и выберите API info.
- Скопируйте существующий API-ключ или создайте новый. Ключ действует с правами пользователя, которому принадлежит, и открывает доступ ко всем страницам организации; ограничить его только чтением нельзя.
- Вставьте в
STATUSPAGE_API_KEYтолько сам ключ, безOAuthилиBearerвпереди: заголовокAuthorization: OAuth <key>коннектор формирует сам. - Установите коннектор и запустите
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 — Добавьте коннектор в Muse
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Muse добавляет удалённые MCP-серверы как пользовательские коннекторы и входит в них через OAuth.
- В Muse открой Settings → Connectors и выбери Add custom connector.
- Вставь URL MCP-сервера
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse откроет страницу входа AnythingMCP: войди и подтверди доступ.
- В чате попроси Muse о том, для чего нужны инструменты
Statuspage.
Настроить коннектор можно и из чата: в вебе, в приложениях для iOS и Android или в WhatsApp. Отправь Muse это сообщение:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Muse подключается из облака Meta, поэтому localhost не подойдёт.
Доступные инструменты
| Tool | What it does |
|---|---|
statuspage_list_pages | List the status pages this API key can manage: id, name, subdomain and custom domain, public URL, time zone and which subscription types… |
statuspage_get_page | Get one status page with its settings: name, headline, description, URL and domain, support URL, time zone, notification sender and the… |
statuspage_list_components | List the components of a page (the services shown on it) with id, name, description, current status, group id, position and start date |
statuspage_get_component | Get one component: name, description, current status (operational, under_maintenance, degraded_performance, partial_outage, major_outage)… |
statuspage_create_component | Create a component on a page, optionally inside a group, with its initial status |
statuspage_update_component | Change 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_uptime | Get the uptime of one component over a date window: uptime percentage, major and partial outage seconds, and the related events (outages… |
statuspage_list_component_groups | List the component groups of a page: id, name, description, position and the ids of the components in each group |
statuspage_get_component_group | Get one component group with its name, description, position and the ids of its components |
statuspage_create_component_group | Create a component group on a page from a name and the ids of the components it should contain |
statuspage_update_component_group | Rename 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_uptime | Get the uptime of a component group over a date window: uptime percentage, outage seconds and related events, summed over its components |
statuspage_list_incidents | List or search a page's incidents and maintenances, newest first: id, name, status, impact, affected components, all updates with their… |
statuspage_list_unresolved_incidents | List the page's open incidents (investigating, identified or monitoring): what is currently shown as an ongoing problem |
statuspage_list_upcoming_incidents | List the page's upcoming scheduled maintenances: planned and not started yet, with their scheduled window |
statuspage_list_active_maintenances | List the scheduled maintenances that are in progress or being verified right now |
statuspage_list_scheduled_incidents | List all scheduled maintenances of the page (upcoming, in progress and completed), with their windows and updates |
statuspage_get_incident | Get one incident or maintenance with every update (id, status, body, display time, affected components), its impact, components, scheduled… |
statuspage_create_incident | Open a realtime incident on the public page: a name, a first message, its status (investigating by default) and the components affected… |
statuspage_create_scheduled_maintenance | Announce a scheduled maintenance: name, message, window (scheduled_for to scheduled_until) and affected components, with optional reminders… |
statuspage_update_incident | Post an update on an incident or maintenance: a new status (identified, monitoring, resolved; in_progress, verifying, completed for… |
statuspage_edit_incident_update | Correct a previous update of an incident: change its text or the time it is displayed at |
statuspage_delete_incident | Delete an incident or maintenance and all its updates from the page and its history |
statuspage_get_postmortem | Get the postmortem of an incident: draft or published body, publish time and whether subscribers and Twitter were notified |
statuspage_list_incident_templates | List the incident and maintenance templates of a page: name, title, body, status to apply, affected components and the default notification… |
statuspage_create_incident_template | Create an incident or maintenance template with a name, title and message, the status to apply and the components it affects |
statuspage_list_subscribers | List or search the page's subscribers: id, mode (email, sms, webhook, slack, teams), contact, the components they follow, quarantine state… |
statuspage_get_subscriber | Get one subscriber: mode, email, endpoint or phone number, the components they follow, quarantine and purge dates and creation time |
statuspage_count_subscribers | Count the page's subscribers, optionally only of one type or state |
statuspage_get_subscriber_histogram | Get the number of subscribers per type (email, sms, webhook, slack, teams) and state (active, unconfirmed, quarantined) in one call |
statuspage_list_unsubscribed_subscribers | List the subscribers who unsubscribed from the page, with their contact and when they left |
statuspage_list_incident_subscribers | List the people subscribed to one incident only (not to the whole page) |
statuspage_create_subscriber | Subscribe 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_subscriber | Unsubscribe a subscriber from the page |
statuspage_list_metrics | List 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_metric | Get one metric's settings: name, suffix, tooltip, y-axis range, decimals, display flag, most recent data time and provider |
statuspage_add_metric_data | Add one data point to a custom metric (one whose data you submit yourself): a value at a Unix timestamp |
statuspage_list_metrics_providers | List 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
Где доступен Muse? Сейчас Meta предлагает Muse в США и Канаде: в вебе, в приложениях для iOS и Android и в WhatsApp.
Проверяет ли Meta этот коннектор? Нет. Meta не проверяет пользовательские коннекторы. Muse видит только те инструменты, которые ты включил для этого MCP-сервера в AnythingMCP, а отключить коннектор можно в любой момент в Settings → Connectors.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Microsoft Copilot
Это руководство помогло?