コネクタガイド約7分で読めますMCP ツール 38 個7 言語

MCP 経由で Statuspage を Cursor に接続する方法

管理 API を通じた Atlassian Statuspage:ステータスページ、稼働率つきのコンポーネントとグループ、すべての更新を含むインシデントと計画メンテナンス、インシデントテンプレート、購読者、システムメトリクス。インシデントの作成と更新、メンテナンスの告知、コンポーネントのステータス変更、購読者の管理、メトリクスデータの送信ができます。

HC執筆: HelpCode チーム更新日 7分で読了 GitHub でオープンソース

クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり

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

必要な環境変数

STATUSPAGE_API_KEY
Cloud にワンクリックでインストール

7日間無料トライアル · クレジットカード不要

  • 7日間の無料トライアル
    クレジットカード不要
  • GDPR・SOC 2 レディ
    EU データ保管、監査ログ
  • GitHub でオープンソース
    オープンソース · AGPL-3.0
  • ChatGPT、Claude、Gemini に対応
    MCP 対応クライアントすべて

インストール不要。2分以内に動きます。

cloud.anythingmcp.com で無料トライアルを開始し、Statuspage をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。

無料トライアルを開始

概要

管理 API を通じた Atlassian Statuspage:ステータスページ、稼働率つきのコンポーネントとグループ、すべての更新を含むインシデントと計画メンテナンス、インシデントテンプレート、購読者、システムメトリクス。インシデントの作成と更新、メンテナンスの告知、コンポーネントのステータス変更、購読者の管理、メトリクスデータの送信ができます。

こう聞いてみよう

Statuspage のサンプルプロンプト

プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。

Statuspage · MCP 経由でライブ
共有
Opus 4.7

Claude は AI のため誤ることがあります。回答をご確認ください。

💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Statuspage をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も git clone もローカルサーバーも不要。

Statuspage + Cursor

管理 API を通じた Atlassian Statuspage:ステータスページ、稼働率つきのコンポーネントとグループ、すべての更新を含むインシデントと計画メンテナンス、インシデントテンプレート、購読者、システムメトリクス。インシデントの作成と更新、メンテナンスの告知、コンポーネントのステータス変更、購読者の管理、メトリクスデータの送信ができます。

前提条件

完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:

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、各コンポーネントの status を含む statuspage_list_components、そして各更新を読む 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 は、最大 6 暦月の期間(既定は直近 90 日)について、稼働率、重大な停止と部分的な停止の秒数、関連イベントを返します。コンポーネントの稼働率表示を有効にしておく必要があります。

インシデントの連絡: AI は 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 はメール、SMS、Webhook で、ページ全体または一部のコンポーネントに購読者を追加し、statuspage_unsubscribe_subscriber は購読を解除します。連絡先は個人データなので、AI は必要なときだけ取得します。

メトリクス: statuspage_list_metrics、statuspage_get_metric、statuspage_list_metrics_providers(Datadog、New Relic、Pingdom、Librato、または自前送信)。statuspage_add_metric_data は、自分でデータを送るメトリクスに Unix タイムスタンプつきの値を 1 つ送ります。

書き込みの前に: インシデント、メンテナンス、コンポーネントのステータスは公開され、既定ではすべての変更が全購読者へのメール、SMS、Webhook 呼び出しを発生させます。AI は文面とコンポーネントを見せ、あなたの了承を待ちます。deliver_notifications: false にすると通知なしで変更できます。

インストール時にオフ: statuspage_delete_incident。インシデントやメンテナンスをすべての更新ごとページと履歴から削除し、元に戻せません。通常はインシデントを解決済みにするほうが適切です。チームが必要とするときに、ワークスペース管理者がオンにします。

データ形式: 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 は per_page の代わりに limit を使います。statuspage_list_subscribers は page を 0 から数え、limit がないと全件を返すため、大きなページでは AI が値を設定します。ページサイズより短いページが最後のページです。

制限とよくあるエラー: キーごとに 1 分間の平均で毎秒約 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 — Cursor にコネクタを追加

サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドで YOUR_SERVER_ID と表示されている箇所に使ってください。

Cursor は ~/.cursor/mcp.json から MCP サーバーを読み込みます。次のエントリを追加してください:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、YOUR_MCP_API_KEY と置き換えます。
  2. ファイルを保存し、Cursor を再起動します。
  3. Cursor → Settings → MCP を開き、anythingmcp が一覧にあり接続済みであることを確認します。
  4. チャットを始めましょう。エージェントが 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 日間の各コンポーネントの稼働率と、有効なメール購読者の数を教えてください。」

FAQ

Cursor の無料プランでカスタム MCP サーバーは使えますか? はい。MCP は Hobby、Pro、Business の各プランで利用できます。

次のステップ

このガイドは役に立ちましたか?

Statuspage エージェントまで、あとワンクリック。

コネクタをインストールし、キーを貼り付けて、Cursor に聞くだけ。7 日間無料、クレジットカード不要。

関連ガイド

コネクタ

MCP 経由で Statuspage を ChatGPT に接続する方法

管理 API を通じた Atlassian Statuspage:ステータスページ、稼働率つきのコンポーネントとグループ、すべての更新を含むインシデントと計画メンテナンス、インシデントテンプレート、購読者、システムメトリクス。インシデントの作成と更新、メンテナンスの告知、コンポーネントのステータス変更、購読者の管理、メトリクスデータの送信ができます。

コネクタ

MCP 経由で Statuspage を Claude に接続する方法

管理 API を通じた Atlassian Statuspage:ステータスページ、稼働率つきのコンポーネントとグループ、すべての更新を含むインシデントと計画メンテナンス、インシデントテンプレート、購読者、システムメトリクス。インシデントの作成と更新、メンテナンスの告知、コンポーネントのステータス変更、購読者の管理、メトリクスデータの送信ができます。

コネクタ

MCP 経由で Statuspage を Gemini に接続する方法

管理 API を通じた Atlassian Statuspage:ステータスページ、稼働率つきのコンポーネントとグループ、すべての更新を含むインシデントと計画メンテナンス、インシデントテンプレート、購読者、システムメトリクス。インシデントの作成と更新、メンテナンスの告知、コンポーネントのステータス変更、購読者の管理、メトリクスデータの送信ができます。

コネクタ

MCP 経由で Statuspage を Meta Muse に接続する方法

管理 API を通じた Atlassian Statuspage:ステータスページ、稼働率つきのコンポーネントとグループ、すべての更新を含むインシデントと計画メンテナンス、インシデントテンプレート、購読者、システムメトリクス。インシデントの作成と更新、メンテナンスの告知、コンポーネントのステータス変更、購読者の管理、メトリクスデータの送信ができます。

コネクタ

Statuspage を MCP に:インシデント、メンテナンス、コンポーネント、稼働率、購読者をあらゆる AI エージェントで

管理 API を通じた Atlassian Statuspage:ステータスページ、稼働率つきのコンポーネントとグループ、すべての更新を含むインシデントと計画メンテナンス、インシデントテンプレート、購読者、システムメトリクス。インシデントの作成と更新、メンテナンスの告知、コンポーネントのステータス変更、購読者の管理、メトリクスデータの送信ができます。

コネクタ

MCP 経由で Statuspage を Microsoft Copilot に接続する方法

管理 API を通じた Atlassian Statuspage:ステータスページ、稼働率つきのコンポーネントとグループ、すべての更新を含むインシデントと計画メンテナンス、インシデントテンプレート、購読者、システムメトリクス。インシデントの作成と更新、メンテナンスの告知、コンポーネントのステータス変更、購読者の管理、メトリクスデータの送信ができます。