hyperping について
HyperpingのリモートMCPサーバーは、AIエージェントにプロジェクトの稼働監視、インシデント履歴、オンコール情報、レポートを提供します。プロジェクトAPIキーを使い、監視項目の一部変更も行えます。
主な機能
- 01監視項目の状態と詳細の確認
- 02障害履歴とタイムラインの参照
- 03稼働率、レイテンシ、MTTR、MTTAの取得
- 04異常、プローブログ、アラートの確認
- 05オンコール予定とエスカレーションポリシーの確認
- 06監視項目の作成と管理
活用シーン
- 01現在ダウンしている監視項目の特定
- 02期間を指定した監視項目の稼働率確認
- 03エスカレーションポリシーの担当者確認
- 04MCPクライアントから監視項目を作成または一時停止
MCP 対応
Streamable HTTP経由で、Hyperpingの監視、障害、レポート、診断、オンコール、インテグレーション情報をMCPツールとして公開します。4つの書き込みツールで監視項目を作成・変更でき、Bearer APIキーが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.hyperping.io/v1/mcpclaude mcp add --transport http com-hyperping-hyperping https://api.hyperping.io/v1/mcp{"mcpServers":{"com-hyperping-hyperping":{"type":"http","url":"https://api.hyperping.io/v1/mcp"}}}Cursor で開く{"servers":{"com-hyperping-hyperping":{"type":"http","url":"https://api.hyperping.io/v1/mcp"}}}VS Code で開く{"mcpServers":{"com-hyperping-hyperping":{"type":"http","url":"https://api.hyperping.io/v1/mcp"}}}{"mcpServers":{"com-hyperping-hyperping":{"serverUrl":"https://api.hyperping.io/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.hyperping.io/v1/mcp認証が必要ツール
69| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| page | integer | いいえ | 0 始まりのページ番号。デフォルトは 0 です。 |
| limit | integer | いいえ | 1 ページあたりの行数。デフォルトは 50、最大は 200 です。 |
| status | enum | いいえ | ステータスで絞り込みます。"ssl_expiring" は、SSL の有効期限が 30 日以内であることを示します。up | down | paused | ssl_expiring |
詳細
Hyperping MCP サーバー
Hyperping の公式 Model Context Protocol サーバーです。HTTP 経由で、稼働時間の監視、インシデント履歴、オンコールスケジュール、レポートを AI エージェントに提供します。
これはリモートサーバーです。インストールやセルフホストは不要です。API キーを使ってクライアントからエンドポイントに接続してください。このリポジトリには、レジストリマニフェスト、クライアント設定、ツールリファレンスが含まれています。
詳しいドキュメント:hyperping.com/docs/mcp
エンドポイント
| URL | https://api.hyperping.io/v1/mcp |
| トランスポート | Streamable HTTP、JSON-RPC 2.0 |
| 認証 | Bearer トークン |
| スコープ | キーごとに 1 つのプロジェクト |
| ツール | 26(読み取り 22、書き込み 4) |
クイックスタート
- Hyperping で、Project Settings, API Keys に移動し、
read_onlyまたはread_writeキーを作成します。 - MCP クライアントにサーバーを追加します(下記を参照)。
- クライアントを再起動し、「今、停止しているものは何ですか?」や「先月、API モニターの稼働率はどれくらいでしたか?」などと尋ねます。
Claude Desktop、Claude Code、Cursor、Windsurf
{
"mcpServers": {
"hyperping": {
"type": "http",
"url": "https://api.hyperping.io/v1/mcp",
"headers": {
"Authorization": "Bearer sk_..."
}
}
}
}
stdio クライアント
stdio のみを使用するクライアントは、mcp-remote を介して接続できます。
{
"mcpServers": {
"hyperping": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.hyperping.io/v1/mcp",
"--header",
"Authorization: Bearer sk_..."
]
}
}
}
ツール
モニター
| ツール | スコープ | 説明 |
|---|---|---|
list_monitors | 読み取り | ページネーション対応のモニター一覧です。up、down、paused、ssl_expiring でフィルタリングできます。 |
get_monitor | 読み取り | UUID で指定した 1 つのモニターです。 |
search_monitors_by_name | 読み取り | 名前と URL を対象に、大文字と小文字を区別しない部分一致検索を行います。 |
create_monitor | 書き込み | HTTP、ICMP、ポート、または DNS モニターを作成します。 |
update_monitor | 書き込み | モニターを更新します。指定されていないフィールドは保持されます。 |
pause_monitor | 書き込み | モニターのチェックとアラートを停止します。 |
resume_monitor | 書き込み | 一時停止中のモニターを再開します。 |
delete_monitor は意図的に公開していません。ダッシュボードまたは REST API を使用してください。
ステータスと障害
| ツール | スコープ | 説明 |
|---|---|---|
get_status_summary | 読み取り | 稼働中、停止中、一時停止中の件数と、現在停止している対象および停止してからの時間を返します。 |
list_outages | 読み取り | ページネーション対応の障害一覧です。ステータス、種類、検索語でフィルタリングできます。 |
get_outage | 読み取り | 確認応答、説明、根本原因を含む 1 つの障害です。 |
get_outage_timeline | 読み取り | 検出、複数リージョンでの検証、アラートの配信、確認応答、解決のタイムラインです。 |
get_monitor_outages | 読み取り | 1 つのモニターに限定した障害一覧です。 |
レポート
| ツール | スコープ | 説明 |
|---|---|---|
get_monitor_uptime | 読み取り | 時間、日、週、月単位の期間における稼働率です。 |
get_monitor_response_time | 読み取り | 期間内のレイテンシの推移です。 |
get_monitor_mttr | 読み取り | 解決までの平均時間を秒単位で返します。 |
get_monitor_mtta | 読み取り | 確認応答までの平均時間を秒単位で返します。 |
診断
| ツール | スコープ | 説明 |
|---|---|---|
get_monitor_anomalies | 読み取り | フラッピング、レイテンシの急増、その他検出された異常です。 |
get_monitor_http_logs | 読み取り | 直近の HTTP プローブログです。レベルでフィルタリングできます。 |
list_recent_alerts | 読み取り | 指定した期間の稼働・停止通知です。 |
オンコール
| ツール | スコープ | 説明 |
|---|---|---|
list_on_call_schedules | 読み取り | ローテーション設定と現在のオンコール担当者を含む、すべてのスケジュールです。 |
get_on_call_schedule | 読み取り | ローテーションの詳細と関連付けられたポリシーを含む、1 つのスケジュールです。 |
list_escalation_policies | 読み取り | プロジェクト内のすべてのエスカレーションポリシーです。 |
get_escalation_policy | 読み取り | ステップの順序、スケジュール、連絡チャネルを含む、1 つのポリシーです。 |
list_team_members | 読み取り | スケジュールやポリシーに含まれる ID を特定するための、プロジェクトユーザー一覧です。 |
「モニター X のオンコール担当者は誰ですか?」に答えるには、get_monitor、get_escalation_policy、get_on_call_schedule、list_team_members を順に呼び出します。
インテグレーション
| ツール | スコープ | 説明 |
|---|---|---|
list_integrations | 読み取り | Slack、Telegram、Discord、PagerDuty、OpsGenie、Teams、Webhook など。 |
get_integration | 読み取り | 1つのインテグレーションと、そのチャネル固有の設定。 |
レート制限
制限はプロジェクトごとに適用され、両方の期間で制限が適用されます。
| メソッド | 1分あたり | 1時間あたり |
|---|---|---|
initialize | 5 | 20 |
tools/list | 30 | 200 |
tools/call | 60 | 600 |
セッションは一度開始したら、リクエストごとに initialize を呼び出すのではなく、再利用してください。制限を超えると、retry_after_seconds のヒントを含む JSON-RPC エラーが返されます。
機械可読な仕様
ツール、クエリパターン、レスポンス形式を網羅した、エージェント向けの詳細な仕様を確認するには、クライアントから hyperping.com/mcp/llms.txt にアクセスしてください。
サポート
こちらで issue を作成するか、hyperping.com/contact/sales からチームにお問い合わせください。
ライセンス
このリポジトリの内容には MIT ライセンスが適用されます。ホスト型サービスの利用には、Hyperping の利用規約とプライバシーポリシーが適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。