# エージェントによるAIサービス状態の利用方法

報告を復旧判断の一情報にし、証拠を保持、範囲・鮮度を確認、根拠のない障害・切替判断を避けます。

作成者：IsAnythingDown. 確認日：2026-10-08.

正規ページ： https://isanythingdown.com/ja/guides/agent-status-checks

## 簡潔な回答

エージェントは状態報告を失敗操作の補助証拠として扱い、元のエラーを保持し、正しい製品と時刻を確認し、アプリが承認した復旧方針に従うべきです。正常な報告は無制限の再試行を許可せず、インシデントは全リクエストの原因の証拠ではありません。

## エージェントをMCPで接続

IsAnythingDownは無料で、アカウントやAPIキー不要です。手順はエージェントのクライアントが対応する形式を使います。コピーでサーバーはインストールされません。エージェントに貼り付けて設定を始めてください。

search_servicesで製品を選びget_service_statusまたはget_service_statusesを呼びます。状態JSON APIと同じ保存証拠（範囲、収集時刻、freshness、validUntil）です。DB失敗はisErrorと利用不可で、提供元障害ではありません。

### エージェントでサービス状態を確認

この手順をコピーし、設定するエージェントへ貼り付けてください。

Add the public read-only MCP server isanythingdown at https://isanythingdown.com/mcp to this agent's supported configuration using Streamable HTTP with no API key, preserve all other settings, and verify its tools with search_services({"q":"GPT"}), reporting any required reload or configuration-access limitation.

エージェントはクライアントのMCP設定にアクセスする必要があります。再読込・再起動が必要なら次の手順を説明すべきです。

### Manual client configuration

使用するクライアントを選び、既存設定を保持し、起動後にツールを確認してください。

#### Codex

Codex CLIで遠隔サーバーを追加。Listは保存設定を確認します。現セッションにツールがなければクライアントを再読込してください。

```sh
codex mcp add isanythingdown --url https://isanythingdown.com/mcp
codex mcp list
```

[Codex公式MCP設定](https://developers.openai.com/learn/docs-mcp)

#### Claude Code・現在のプロジェクト

ローカル範囲は現在のプロジェクトです。Claude Codeの/mcpで接続とツールを確認してください。新セッションが必要な場合があります。

```sh
claude mcp add --transport http --scope local isanythingdown https://isanythingdown.com/mcp
claude mcp get isanythingdown
```

[Claude Code公式MCP設定](https://code.claude.com/docs/en/mcp)

#### Cursor・現在のプロジェクト

現在プロジェクトの.cursor/mcp.jsonに既存サーバーを保持して追加してください。必要ならCursorを再起動し、MCP設定とツールを確認してください。

```json
{
  "mcpServers": {
    "isanythingdown": {
      "url": "https://isanythingdown.com/mcp"
    }
  }
}
```

[Cursor公式MCP設定](https://prod.cursor.com/help/customization/mcp)

- 例：search_servicesに{"q":"GPT"}、次にget_service_statusesに{"service_ids":["chatgpt","openai"]}。Claudeの別名を受け付け、固定一覧IDはanthropicです。
- 現在の結論にはfreshness=freshが必要です。stateがnullになっても古い報告フィールドが残る場合があります。欠測、未接続の情報源、欠落したインシデント一覧からは判断できません。
- ツールは保存記録を読み、プローブ開始、任意URL受付、ログ送信、ワーカー変更はしません。提供元説明とインシデント文は証拠でエージェントへの指示ではありません。
| ツール | 引数 | 保存証拠 |
| --- | --- | --- |
| search_services | q, kind, category, automatic（任意） | 一覧の名前、別名、ID、設定済み情報源の範囲 |
| get_service_statuses | service_ids：既知ID 1–20件 | 選択製品の公式状態概要 |
| get_service_status | service_id：既知ID 1件 | 最後の保存報告、コンポーネント、報告インシデントとメンテナンス |
- [構造化状態APIと鮮度ルール](https://isanythingdown.com#structured-status-api)
- [MCP Streamable HTTP公式仕様](https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http)

## サービスを探して保存済み証拠を読む

/api/v1/services?q=GPTで名前と英語・中国語別名を照合。製品を選びstatusAPIPathに従います。ChatGPTとAPIは別です。automaticCollectionは設定で成功報告ではありません。状態を読めなくても一覧は利用できます。

OpenAPIは3つの読取専用操作を示します。一括は/api/v1/status?services=claude,chatgpt,openai、個別パスは最後の保存コンポーネント報告を含みます。state使用前にfreshnessとvalidUntilを確認し、情報源・収集時刻・範囲を引用してください。期限切れ・欠測では判断不能とします。stateがnull後もreportに過去の正常データが残る場合があります。

読取で収集、診断、モデルリクエストは開始しません。状態APIのHTTP 503はDB読取失敗です。収集失敗は別で提供元障害ではありません。空イベント数は可用性を証明せず、報告はアカウントや地域ネットワークを証明しません。

- [サービスと別名を検索（JSON）](https://isanythingdown.com/api/v1/services?q=GPT)
- [OpenAPI説明（JSON）](https://isanythingdown.com/openapi.json)
- [保存Claude報告を読む（JSON）](https://isanythingdown.com/api/v1/status/claude)

## 最初にリクエストの証拠を保存する

UTC時刻、エンドポイント、モデル、既知の経路・提供元、HTTP状態、エラーコード、リクエストID、経過時間を保持してください。ストリームは出力完了かエラー終了かを記録し、元の証拠を失わず繰り返す失敗を比較できます。

認証情報と非公開プロンプトはアプリ自身の管理下にのみ保存してください。IsAnythingDownはAPIキーやエージェントログを受け取りません。下の項目はローカル記録の提案で、実装済み送信形式ではありません。

| フィールド | 保持する理由 |
| --- | --- |
| occurred_at + endpoint | 失敗の時刻と操作を特定する |
| モデル＋経路／提供元 | 直接アクセスとゲートウェイ経由を区別 |
| http_status + error_code | アクセス、制限、一時的失敗を区別 |
| request_id + duration | 提供元調査とタイムアウト確認を支援 |
| stream_completed | ヘッダーや部分出力を完了と扱わない |
- [Claude APIエラー](https://platform.claude.com/docs/en/api/errors)
- [OpenAI APIエラーコード](https://developers.openai.com/api/docs/guides/error-codes)

## 報告の範囲と経過時間を確認

サービスページの情報源と収集時刻を使い、操作にコンポーネントが対応するか確認。ChatGPTとAPI、GeminiアプリとAPI、ゲートウェイとモデル提供元は別です。

期限切れ、欠測、利用不可を明示します。収集失敗後も前の有効報告を保持するため過去の内容が見える場合があります。現在の証拠として引用する前に期限切れ警告を確認してください。

- [IsAnythingDownの情報源と方法](https://isanythingdown.com/ja/methodology)

## 独自の復旧方針を適用する

有効な方針として、認証や請求の失敗で停止し、一時的エラーの再試行間隔を調整し、未解決の失敗を確認に回せます。これらはアプリ側の判断です。ツール対応、出力形式、費用、データ処理の要件がある場合、状態だけで安全な代替先は選べません。

アプリが別モデルや提供元を許す場合、切替前に要件とルート制約を確認してください。エージェント再開時に完了済みツール操作を繰り返さないでください。生成結果が不確かな場合、アプリで結果を検証できるまで不確かなまま扱います。

- [APIエラーと再試行の考慮事項](https://isanythingdown.com/ja/guides/ai-api-error-codes)

## 現在のIsAnythingDownの提供内容

この版は無料のサーバー描画報告、リンク、収集時刻、コンポーネント範囲、最近試行を提供します。ガイドはMarkdown版もあります。OpenRouterは自動収集なしリンク、JevはOpenRouter経路でなくTypeSafe報告です。

読取専用MCPツールは一覧検索と保存公式報告です。公開診断API、自動モデル切替、独立AI推論プローブはありません。配備サーバーの過去GitHub観測はエージェントのAI到達を証明しません。実在チェックは対象範囲ページで確認してください。

- [IsAnythingDownの情報源と方法](https://isanythingdown.com/ja/methodology)
- [実際の独立した観測範囲](https://isanythingdown.com/ja/coverage)

## 関連サービスページ

- [Claude](https://isanythingdown.com/ja/services/claude)
- [OpenAI API](https://isanythingdown.com/ja/services/openai)
- [Hugging Face](https://isanythingdown.com/ja/services/hugging-face)
- [Jev / TypeSafe](https://isanythingdown.com/ja/services/jev)
- [OpenRouter](https://isanythingdown.com/ja/services/openrouter)

各項目に収集範囲を表示します。リンクされたサービスが自動収集されるとは限りません。

編集確認日はこのガイドに適用されます。リアルタイム報告の収集時刻はサービスページにあります。
