mcpField
P
Pingstack

Pingstack

リモート
docs.pingstack.ioクラウド・インフラ04 日前に更新
リポジトリ公式サイト

Pingstack について

Pingstackは、定期ジョブ、Webサイト、ネットワークサービスを監視するサービスです。MCPサーバーを通じてコーディングエージェントがチェックを作成し、結果を確認できます。インシデント、遅延指標、ダッシュボード、通知グループも扱えます。

主な機能

  1. 01ハートビート、Webサイト、TCP、DNS、SSL、ドメインのチェック作成
  2. 02チェック状態、実行履歴、インシデントの確認
  3. 03遅延パーセンタイルと稼働率の取得
  4. 04プライベートダッシュボードの作成と編集
  5. 05通知グループとアカウント上限の確認

活用シーン

  1. 01バックアップジョブに定期ハートビートを設定
  2. 02先週のインシデントと停止時間を調査
  3. 03APIのp95遅延を確認
  4. 04インフラ用ダッシュボードにチェックを追加

MCP 対応

Streamable HTTP経由で、チェック、インシデント、指標、ダッシュボードを管理するツールをMCPクライアントに提供します。接続にはブラウザー認証のOAuthまたはAPIキーが必要で、アカウント権限の範囲に限定されます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://app.pingstack.io/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Pingstack MCP サーバー

Pingstack

Pingstack はハートビートチェックで cron ジョブやスケジュールされたタスクを監視し、ウェブサイト、TCP ポート、DNS レコード、SSL 証明書、ドメインの有効期限もチェックします。MCP サーバーを使うと、コーディングエージェントが監視を設定し、結果を確認できます。

エージェントに、今作成したバックアップジョブのハートビートチェックを、適切な cron スケジュール、タイムゾーン、猶予期間で追加するよう依頼できます。先週、どのチェックでインシデントが発生し、どれくらいダウンしていたかを尋ねられます。過去 30 日間の API の p95 レイテンシを尋ねることもできます。

このリポジトリには、ホスト型サーバーのセットアップファイルとディレクトリ一覧が含まれています。サーバー自体は Pingstack で稼働しているため、ローカルにインストールしたり実行したりする必要はありません。

エンドポイントhttps://app.pingstack.io/mcp
トランスポートStreamable HTTP(ステートレス、JSON レスポンス)
サインインブラウザーでの OAuth、または API キー
料金15 件のチェックまで無料。MCP はすべてのプランに含まれています
ドキュメントdocs.pingstack.io/mcp

接続

Pingstack アカウントが必要です。無料で登録してから、サーバーをクライアントに追加してください。Authorization ヘッダーは指定しないでください。クライアントがブラウザーを開き、Owner または Admin が Pingstack アカウントを選択した後、接続を承認します。クライアントは自身で登録するため、コピーするクライアント ID やシークレットはありません。

Claude Code

claude mcp add --transport http pingstack https://app.pingstack.io/mcp

次に /mcp を実行し、pingstack を選択してサインインします。すべてのプロジェクトで使うには、--scope user を追加してください。プラグインとしてインストールすることもできます。

/plugin marketplace add atomicvan/pingstack-mcp
/plugin install pingstack@pingstack

Claude(claude.ai および Claude Desktop)

Settings → Connectors に移動し、Add custom connector を選択して、名前を Pingstack にし、https://app.pingstack.io/mcp を入力します。

GitHub Copilot CLI

copilot mcp add --transport http pingstack https://app.pingstack.io/mcp

/mcp に needs-auth と表示される場合は、/mcp auth pingstack を実行してください。

VS Code と Copilot

コマンドパレットから MCP: Add Server を実行し、HTTP を選択して URL を入力します。または、.vscode/mcp.json に追加します。

{
  "servers": {
    "pingstack": {
      "type": "http",
      "url": "https://app.pingstack.io/mcp"
    }
  }
}

Cursor

これを ~/.cursor/mcp.json に追加し、Cursor の MCP 設定からサインインします。

{
  "mcpServers": {
    "pingstack": {
      "url": "https://app.pingstack.io/mcp"
    }
  }
}

OpenAI Codex

codex mcp add pingstack --url https://app.pingstack.io/mcp
codex mcp login pingstack

Google Antigravity

Antigravity CLI を使って、antigravity フォルダーにプラグインをインストールします。アプリでも自動的に認識されます。初回の接続時に、ブラウザーでサインインします。

git clone https://github.com/atomicvan/pingstack-mcp
agy plugin install ./pingstack-mcp/antigravity

または、これを ~/.gemini/config/mcp_config.json に追加してから、Agent settings → Customizations の pingstack の横にある Authenticate をクリックします。

{
  "mcpServers": {
    "pingstack": {
      "serverUrl": "https://app.pingstack.io/mcp"
    }
  }
}

Gemini CLI

拡張機能としてインストールします。

gemini extensions install https://github.com/atomicvan/pingstack-mcp

次に /mcp auth pingstack を実行します。

クライアントセットアップガイドでは、各クライアントの詳細な手順のほか、クライアントがブラウザー経由でサインインできない場合に API キーを使う方法も説明しています。

ツール

サーバーには20個のツールがあります。接続の権限があるツールのみがクライアントに表示されます。

ツール機能
get_account_capabilitiesアカウント、プランの上限、使用状況、タイムゾーン、各チェックタイプで受け付けるフィールド
list_checksチェックの一覧表示と絞り込み
get_check1つのチェックの設定、ステータス、最終実行日時、有効期限
create_checkハートビート、ウェブサイト、TCP、DNS、SSL証明書、ドメインのチェックを作成
update_checkチェックの設定を変更
get_check_ping_urlsハートビートチェックの ping URL(別途許可が必要で、デフォルトでは無効)
get_check_history最大1年分の日次実行、レイテンシ、インシデント
list_check_runs最大90日分の個々の実行
get_check_metricsプローブのリージョンまたはDNSリゾルバー別のレイテンシパーセンタイル
get_check_uptime7日から1年までの稼働時間
list_incidentsチェックと状態で絞り込んだインシデント
get_incident1つのインシデント
list_notification_groupsチェックのアラートを送信できるアラートグループ
list_dashboardsダッシュボードとステータスページ
get_dashboard1つのダッシュボードとそのチェック
create_dashboard非公開ダッシュボードを作成
update_dashboard非公開ダッシュボードを変更
attach_check_to_dashboardダッシュボードにチェックを追加
detach_check_from_dashboardダッシュボードからチェックを削除
reorder_dashboard_checksダッシュボードのチェックの順序を変更

履歴はプランで保持される期間までさかのぼれます。すべての引数については、 ツールリファレンスをご覧ください。

できないこと

サーバーでは、データの削除、ステータスページの公開、カスタムドメインの管理、チェックの一時停止、インシデントの更新投稿、購入はできません。これらはPingstackアプリで行います。接続ごとにアクセスできるアカウントは1つに限られ、接続時に承認された権限と、承認者の現在のロールが適用されます。プランの上限に達すると、エージェントに上限を伝え、担当者が開くためのアップグレードリンクを返します。

ハートビートの ping URL を使うと、誰でもジョブの完了を報告できます。そのため、接続時に該当する権限にチェックを入れた場合にのみ、サーバーから URL が返されます。

プロンプトの例

  • バックアップジョブ用に猶予期間を15分とした日次ハートビートを追加し、Infrastructure ダッシュボードに配置してください。
  • 過去7日間にインシデントが発生したチェックと、その停止時間を教えてください。
  • この README に記載されているすべてのドメインについて、ウェブサイトチェックと SSL証明書チェックを作成してください。
  • 過去30日間の API チェックの p95 レイテンシはどれくらいですか?
  • プランではあと何個チェックを作成できますか?

サポート

セキュリティ上の問題は公開イシューを作成せず、[email protected] までご報告ください。

ライセンス

このリポジトリ内のファイルにはMIT Licenseが適用されます。 Pingstack サービスには利用規約が適用されます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。