mcpField
U
uptimemonitoring

uptimemonitoring

リモート
uptimemonitoring.comクラウド・インフラ022 週間前に更新
リポジトリ公式サイト

uptimemonitoring について

uptimemonitoringは、コマンドライン、Node.js、Python、GitHub Actions、MCP、Webhookで稼働監視を管理する実行可能なサンプルを提供します。MCPのサンプルでは、Claude CodeやCursorから自然言語で監視項目を管理できます。

主な機能

  1. 01監視項目の作成、一覧表示、テスト、削除
  2. 02Claude Codeでの監視項目管理
  3. 03Cursorでの監視項目管理
  4. 04デプロイ後のヘルスチェック追加
  5. 05監視状態Webhookの受信

活用シーン

  1. 01MCP対応のコーディング環境で監視項目を管理
  2. 02設定時に監視項目をテスト
  3. 03サービスの健全性を基準にデプロイを制御
  4. 04サービス停止や復旧の通知

MCP 対応

Claude CodeおよびCursorでMCP経由の監視項目管理を行う設定例を収録しています。READMEにはMCPツールやトランスポートの説明はありません。

設定

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

エンドポイントhttps://api.uptimemonitoring.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.uptimemonitoring.com/mcp認証が必要

ツール

詳細

UptimeMonitoring のサンプル

すべての UptimeMonitoring 連携で、コピーしてすぐに実行できるサンプルです。

連携

連携パス説明
cURLcurl/コマンドラインからモニターを作成、一覧表示、テスト、削除します
Node.jsnode/依存関係なしで、Node 20 以降のネイティブ fetch を使って同じライフサイクルを実行します
Pythonpython/requests を使って同じライフサイクルを実行します
GitHub Actionsgithub-actions/uptimemonitoring/assert-healthy によるデプロイ後のヘルスゲート
MCP — Claude Codemcp/claude-code/Claude Code で自然言語を使ってモニターを管理します
MCP — Cursormcp/cursor/Cursor で自然言語を使ってモニターを管理します
Webhookswebhooks/モニターの停止、復旧、または状態の不安定化時にプッシュ通知を送信します

プレースホルダーの使い方

すべてのサンプルではプレースホルダーを使用しています。実行前に、ご自身の値に置き換えてください。

プレースホルダー置き換える値
UPTIMEMONITORING_API_KEYご自身の API キー。環境変数として設定し、コードに直接記述しないでください
umk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxSettings → API Keys から取得した実際の API キー
123モニターの数値 ID(ダッシュボードの URL で確認できます)
whs_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxWebhook の設定時に返される HMAC 署名シークレット

実際のキーをバージョン管理にコミットしないでください。

フェーズ 2 で追加予定

  • terraform/ — インフラストラクチャとしてモニターをプロビジョニングおよび管理します
  • kubernetes/ — Pod のライフサイクルフックで assert-healthy を使ったライブネス/レディネスゲート
  • pagerduty-integration/ — モニターのアラートを PagerDuty のインシデントにルーティングします

コメント

MCP は初めてですか?

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

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