Openstatus MCP Health Checker
openstatus MCPサーバーヘルスチェック:AIクライアント向けの無料オンライン診断ツール
openstatusのMCPサーバーヘルスチェックは、Model Context Protocol(MCP)エンドポイントが正常に動作するかを検証する無料ツールです。JSON-RPCのハンドシェイク、ping、ツールのリスト取得をブラウザから直接テストでき、Claude DesktopやCursorなどのAIクライアントとの互換性を数秒で診断します。インストール不要で、認証済みサーバーにも対応しています。
2026-06-01
127.6K
Openstatus MCP Health Checker 製品情報
openstatus MCPサーバーヘルスチェック:無料のMCP診断・接続確認ツール
AIエージェントやLLMアプリケーションの開発において、Model Context Protocol (MCP) の重要性は日々高まっています。しかし、自作のMCPサーバーや公開されているエンドポイントが、実際にAIクライアントから正しく認識されるかどうかを確認するのは容易ではありません。そこで役立つのが、openstatus MCPサーバーヘルスチェックです。
openstatus MCPサーバーヘルスチェックは、インストール不要、サインアップ不要で、ブラウザから直接MCPサーバーの健全性をテストできる無料のオンラインツールです。この記事では、このツールの詳細な機能、使い方、そしてなぜ従来のHTTPチェックでは不十分なのかについて徹底解説します。
What's openstatus MCPサーバーヘルスチェック?
openstatus MCPサーバーヘルスチェックとは、Model Context Protocol(MCP)エンドポイントが、AIクライアントが接続を開始する際に期待する動作を正確に行っているかを検証するための診断ツールです。
このツールは、単なるHTTPの疎通確認(ping)ではありません。実際のAIクライアント(Claude Desktop、Claude Code、Cursor、Continueなど)と同じように、仕様で定義されたJSON-RPCによるハンドシェイクを実行します。サーバーが到達可能か、正しいコンテンツタイプを返しているか、必要なJSON-RPCメソッドを実装しているか、そして約束したツールを実際に公開しているかを確認します。
なぜJSON-RPCのチェックが必要なのか?
一般的なステータスチェックツールは、URLが「200 OK」を返すかどうかだけを判定します。しかし、MCPサーバーの場合、200を返していても以下のような理由で「壊れている」とみなされることがあります:
- レスポンスのボディが誤設定によりHTML(プロキシのランディングページなど)になっている。
- JSON-RPCのIDが正しくエコーバックされない。
pingメソッドが実装されていない。tools/listが空のリストを返す。
openstatus MCPサーバーヘルスチェックを利用すれば、こうした表面化しにくい問題を即座に特定し、AIクライアントが正常に動作する状態(Healthy)であることを保証できます。
Features (主な機能)
openstatusが提供するMCPサーバーヘルスチェックには、開発者がスムーズにデバッグを行うための高度な機能が備わっています。
1. ブラウザ完結型のテストフロー
複雑な環境構築やローカルへのツールインストールは一切不要です。ブラウザ上でURLを入力するだけで、約30秒のフローで診断が完了します。データはブラウザセッション内に留まり、明示的に共有を選択しない限り保存されることはありません。
2. 詳細なJSON-RPCインスペクター
テスト結果の各ステップをクリックすると、openstatusが送信した実際のJSON-RPCリクエストと、サーバーから返されたレスポンスを詳細に確認できます。ステップごとのレイテンシ(遅延)、交渉されたプロトコルバージョン、サーバー情報、セッションIDもすべて可視化されます。
3. プロトコル仕様への厳格な準拠
このツールは、MCPクライアントが接続時に行う3つの主要な呼び出しを忠実に再現します:
- initialize: プロトコルバージョン(2025-06-18等)を宣言し、サーバーの機能とセッションIDをキャプチャします。
- notifications/initialized: クライアントの準備が整ったことを伝える通知を送ります。
- ping + tools/list: 並行して実行され、サーバーの応答性能と公開されているツールのリストを報告します。
4. 高度な認証サポート(OAuth/Bearer)
認証が必要なサーバーにも対応しています。RFC 9728(OAuth 2.0 Protected Resource Metadata)に従い、401エラー時にWWW-Authenticateヘッダーを解析。適切なトークン取得先を自動で提示します。カスタムヘッダーの追加もボタン一つで行えます。
How to Use (使い方)
openstatus MCPサーバーヘルスチェックを使用してサーバーをテストする手順は非常に簡単です。
- URLの入力:
テストしたいMCPサーバーのURLを貼り付けます。
https://hf.co/mcpのような公開エンドポイントや、自身のデプロイしたエンドポイントなど、ストリーミング可能なHTTPエンドポイントであれば何でもテスト可能です。 - ヘッダーの設定 (オプション):
サーバーが認証を必要とする場合は、「Add Header」ボタンをクリックして、
Authorization: Bearer <token>などのヘッダーを追加します。 - チェックの実行: 「Submit」をクリックします。openstatusが順次、JSON-RPCの呼び出しを実行します。
- 結果の確認: 結果テーブルの各行をクリックして、詳細なログを確認します。正常であれば「GOOD」ステータスが表示されます。
Use Case (活用シーン)
このツールは、以下のような場面で特に力を発揮します。
- 開発中のデバッグ: ローカルやテスト環境に構築したMCPサーバーが、仕様通りにJSON-RPCに応答しているか確認したいとき。
- デプロイ直後の検証: サーバーをクラウドにデプロイした後、プロキシやファイアウォールが通信を阻害していないかテストするとき。
- 認証フローの確認: OAuthやBearerトークンを使用した認証が正しく機能し、適切なメタデータが提供されているか検証するとき。
- パフォーマンス計測: 各ハンドシェイクステップ(initialize、ping、tools/list)のレイテンシを把握し、応答速度を最適化したいとき。
診断ステータスの定義
チェック結果は、以下の4つの判定(バーディクト)で示されます。
- GOOD (Healthy): サーバーがMCPプロトコルを正しく話し、ツールを公開している状態。
- WARN (Partial): サーバーはMCPに応答するが、公開されているツールが0件である状態。
- AUTH (Authentication Required): 401エラーが返され、認証トークンが必要な状態。
- DOWN (Unreachable): DNSエラー、接続拒否、またはパース失敗によりアクセスできない状態。
FAQ (よくある質問)
Q: openstatus MCPサーバーヘルスチェックは無料ですか?
はい、このオンラインツールは無料で利用可能です。インストールやサインアップも必要ありません。
Q: どのようなヘッダーが送信されますか?
すべてのリクエストで
Content-Type: application/jsonとAccept: application/json, text/event-streamが送信されます。
Q: サーバーが406 Not Acceptableを返します。
これはサーバー側のAcceptネゴシエーションが壊れている可能性があります。このツールは常に必要なContent-Typeを送信しています。
Q: OAuthが必要な場合はどうすればいいですか?
401エラーが発生した際、openstatusはサーバーの
WWW-Authenticateヘッダーを解析し、トークン取得用の認証サーバーURLを表示します。そこで取得したトークンをヘッダーに追加して再試行してください。
Q: 継続的に監視することは可能ですか?
はい、openstatusではMCPサーバーの継続的な監視ソリューションも提供しています。詳細は公式のモニタリングガイドをご覧ください。
openstatus MCPサーバーヘルスチェックを利用して、あなたのMCPサーバーがAI時代の準備ができているか、今すぐ確認しましょう。








