mcpField
U
uptrack-mcp

uptrack-mcp

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

uptrack-mcp について

uptrack-mcpは、AIクライアントをUptrackの稼働監視に接続します。リモートMCPのOAuthと、モニターやインシデントを管理するstdioに対応しています。

主な機能

  1. 01モニターの一覧と詳細表示
  2. 02モニターの作成と設定
  3. 03モニターの一時停止、再開、削除
  4. 04インシデントの一覧と取得
  5. 05未解決インシデントの確認
  6. 06リモートOAuthとstdioに対応

活用シーン

  1. 01モニターの状態と稼働時間を確認
  2. 02HTTP、TCP、DNS、SSL、heartbeatのチェックを設定
  3. 03最近のサービスインシデントを調査
  4. 04未確認のインシデントを確認済みにする

MCP 対応

Uptrackのモニターおよびインシデント操作をMCPツールとして提供します。リモートエンドポイントはOAuth 2.0 + PKCE、stdio接続はAPIキーを使用します。

設定

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

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

ツール

詳細

@uptrack-app/mcp

Uptrack の稼働監視用 MCP サーバーです。Claude.ai、ChatGPT、Cursor、VS Code、Windsurf、その他の MCP 対応 AI アシスタントで使用できます。

2 種類のトランスポートに対応しています。

  • リモート MCP(推奨) — OAuth 2.0 + PKCE を使用する https://api.uptrack.app/mcp。API キーを貼り付ける必要も、npm をインストールする必要もありません。Claude.ai、ChatGPT、VS Code(1.100+)、Cursor、Windsurf で動作します。
  • Stdio(このパッケージ) — オフラインのエージェント、CI ランナー、Claude Desktop、リモート MCP エンドポイントに接続できないクライアント向けです。

リモート MCP(OAuth)

最も簡単な方法です。クライアントがリモート MCP + OAuth に対応している場合はこちらを使用してください。

クライアントインストール
Cursorリモート MCP サーバーを追加 → https://api.uptrack.app/mcp を貼り付け
VS Code 1.100+リモート MCP サーバーを追加 → https://api.uptrack.app/mcp を貼り付け
Windsurfリモート MCP サーバーを追加 → https://api.uptrack.app/mcp を貼り付け
Claude.aiSettings → Connectors → Add custom connector → https://api.uptrack.app/mcp を貼り付け
ChatGPTSettings → Connectors → Add remote MCP → https://api.uptrack.app/mcp を貼り付け

OAuth による同意はアプリ内で処理されます。API キーは不要です。有料プランの Uptrack アカウントが必要です。

インストール手順の詳細は、Uptrack MCP ガイドをご覧ください。

Stdio(このパッケージ)

オフライン環境、CI、Claude Desktop など、リモート MCP を利用できない場合に使用してください。

Claude Code
claude mcp add uptrack -- env UPTRACK_API_KEY=your_key npx -y @uptrack-app/mcp
Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "uptrack": {
      "command": "npx",
      "args": ["-y", "@uptrack-app/mcp"],
      "env": {
        "UPTRACK_API_KEY": "uk_live_..."
      }
    }
  }
}
Cursor / Windsurf

Claude Desktop と同じ stdio 設定を MCP 設定に追加します。

利用可能なツール

ツール説明
list_monitorsステータス、URL、間隔、稼働時間とともにすべてのモニターを一覧表示します
get_monitor特定のモニターの詳細を取得します
create_monitor新しいモニターを作成します(HTTP、TCP、DNS、SSL、ハートビート)
update_monitorモニターの設定を更新します
pause_monitor稼働中のモニターを一時停止します
resume_monitor一時停止中のモニターを再開します
delete_monitorモニターを削除します
list_incidents最近のインシデントを一覧表示します
get_incident1 件のインシデントを取得します
acknowledge_incident未解決のインシデントを確認済みにします

使用例

接続したら、AI アシスタントに次のように尋ねてください。

  • 「モニターを一覧表示して」
  • 「https://example.com を 30 秒ごとにチェックするモニターを作成して」
  • 「現在、停止しているサービスはある?」
  • 「最近のインシデントを表示して」
  • 「API モニターのインシデントを確認済みにして」

認証

  • リモート MCP:OAuth 2.0 を使用します。API キーは不要で、同意はアプリ内で処理されます。
  • Stdio:ダッシュボードの Settings → API Keys から API キーを作成してください。API キーの使用方法をご覧ください。API キーの利用には有料プランが必要です。

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

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

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