mcpField
X
Xitoring Mcp

Xitoring Mcp

リモート
github.com/xitoringクラウド・インフラ124 週間前に更新
リポジトリ

Xitoring Mcp について

Xitoring Mcpは、Xitoringの監視機能を使うチーム向けのホスト型HTTP MCPサーバーです。AIアシスタントで運用データを確認し、対応するインシデント、チェック、メンテナンス操作を実行できます。

主な機能

  1. 01サーバーとシステムのメトリクス
  2. 02稼働率、SSL、ハートビートのチェック
  3. 03インシデントの検索と更新
  4. 04ステータスページとメンテナンス期間
  5. 05レポート、監査ログ、アカウント情報
  6. 06チェック作成とメンテナンス予約

活用シーン

  1. 01進行中のインシデントと影響対象の確認
  2. 02CPU、メモリ、ディスク使用量の調査
  3. 03稼働率と証明書の有効期限の確認
  4. 04再デプロイ中のチェック一時停止

MCP 対応

MCP対応クライアントからXitoring APIキーを使い、ホスト型エンドポイント `https://app.xitoring.com/mcp` に接続します。監視データの参照と、対応する書き込み操作のための60種類以上のツールを提供します。

設定

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

エンドポイントhttps://app.xitoring.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://app.xitoring.com/mcp認証が必要

ツール

詳細

Xitoring MCP サーバー

MCP Compatible License: MIT Status: Beta

Claude、Cursor、ChatGPT などの AI アシスタントを Xitoring の監視データに接続します。

Xitoring MCP サーバーはホスト型のリモート HTTP サーバーです。ローカルにインストールしたり実行したりする必要はありません。MCP 対応クライアントで https://app.xitoring.com/mcp を Xitoring API キーとともに指定するだけで準備完了です。

Xitoring とは?

Xitoring は、あらゆる監視機能を備えたプラットフォームです。稼働状況のチェック(HTTP、TCP、DNS、ICMP)、Xitogent エージェントによるサーバー監視(CPU、メモリ、ディスク、ネットワーク、プロセス)、SSL 有効期限、ハートビートチェック、インシデント管理、ステータスページ、通知ルーティングに対応しています。チームはこれを使って障害を検出し、パフォーマンス低下をトリアージし、SLA を追跡して、オンコール対応を行います。

MCP サーバーでできること

サーバーは、次の分野にわたる 60 以上のツールを提供します。

サーバーとメトリクス

サーバーと Xitogent エージェントの情報を確認し、CPU/メモリ/ディスク/ネットワークのリアルタイムおよび過去のメトリクスを取得し、上位プロセスを一覧表示して、システム情報を取得します。

稼働状況、SSL、ハートビート

各種チェック(HTTP、HTTPS、TCP、DNS、ICMP、SSL、ハートビート)をすべて一覧表示して確認します。応答時間、レイテンシ、地域別の到達状況、稼働率を取得します。

インシデントとアラート

インシデントを検索、絞り込みし、インシデントのタイムラインとメモを読み取り、トリガーと通知ルーティングを確認して、インシデントの状態変化を追跡します。

ステータスページとメンテナンス

ステータスページとそこに表示されるコンポーネントを確認し、現在および今後のメンテナンス時間帯を一覧表示します。

レポートとアカウント

稼働状況と SSL のレポートを取得し、サブスクリプションとクォータの使用状況を確認して、サポートチケットを一覧表示、閲覧します。

監査ログ

アカウントレベルの監査ログ、Xitogent の接続/インストールログ、通知配信履歴を確認します。

書き込み操作

インシデントの解決、メモの追加、チェックの一時停止/再開、新しいチェックの作成、メンテナンスのスケジュール設定、テスト通知の送信、連絡先の招待、サポートチケットの作成を行います。

前提条件

  • Xitoring アカウント(無料プランでもお試しいただけます)
  • Xitoring API キー。Dashboard > Account > API Access > Generate Key から生成してください。ドキュメント:xitoring.com/docs/account/api
  • MCP 対応クライアント(Claude Code、Claude Desktop、Cursor、Copilot を備えた VS Code など)

セットアップ

お使いのクライアントに該当するセクションを選んでください。各例の YOUR_API_KEY は、上記で生成したキーに置き換えてください。

Claude Code CLI(最速)
claude mcp add --transport http --scope user xitoring \
  https://app.xitoring.com/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"
Claude Desktop

設定ファイルを編集します。

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "xitoring": {
      "type": "http",
      "url": "https://app.xitoring.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

保存後、Claude Desktop を再起動します。

Cursor

Settings > MCP > Add new MCP server を選択し、次の内容を貼り付けます。

{
  "mcpServers": {
    "xitoring": {
      "url": "https://app.xitoring.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
VS Code(GitHub Copilot)

ワークスペースに .vscode/mcp.json を作成します。

{
  "servers": {
    "xitoring": {
      "type": "http",
      "url": "https://app.xitoring.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
stdio のみをサポートするクライアント(mcp-remote ブリッジ経由)

クライアントが stdio トランスポートのみをサポートしている場合は、mcp-remote を介して接続します。

{
  "mcpServers": {
    "xitoring": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://app.xitoring.com/mcp",
        "--header",
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}

接続の確認

  1. MCP クライアントを再起動します。
  2. ツール/サーバーの選択画面を開き、ツールとともに xitoring が表示されていることを確認します。
  3. 次のプロンプトを試します。「Xitoring のサーバーと現在のステータスを一覧表示してください。」

実際のサーバー名が含まれた応答が返ってくれば、接続されています。

プロンプトの例

ステータスとトリアージ
  • 「現在進行中のインシデントは何ですか?影響を受けているサーバーやチェックも教えてください。」
  • 「すべてのサーバーの現在のステータスを表示してください。レポートが届いていないものには印を付けてください。」
  • 「現在実施中、または今後 24 時間以内に開始するメンテナンス時間帯はありますか?」
パフォーマンスと容量
  • 「現在、CPU 使用率が最も高い 5 台のサーバーはどれですか?」
  • 「web-prod-01 のメモリ使用量が多いプロセスを上位から表示してください。」
  • 「サーバーをディスク使用量の高い順に並べ、使用率が 80% を超えているサーバーを教えてください。」
稼働時間と SLA
  • 「過去 30 日間におけるチェック全体の稼働時間はどのくらいですか?」
  • 「今後 30 日以内に有効期限が切れる SSL 証明書はどれですか?」
  • 「先月の api.example.com の稼働時間レポートを取得してください。」
インシデント対応
  • 「db-01 で直近に解決した 3 件のインシデントを要約し、各インシデントのメモを読み上げてください。」
  • 「インシデント #1234 のタイムラインをもとに、事後分析を作成してください。」
  • 「アクティブなインシデントに次のメモを追加してください:『デプロイ v2.41 をロールバック中。復旧状況を監視しています。』」
メンテナンスと運用
  • 「web-prod-01 の 2 時間のメンテナンススケジュールを、明日の 02:00 UTC に開始するよう作成してください。」
  • 「再デプロイ中、staging.example.com の稼働時間チェックを一時停止してください。」
  • 「EU リージョンから毎分実行する https://api.example.com/health の HTTP チェックを作成してください。」

セキュリティとプライバシー

  • https://app.xitoring.com/mcp へのすべてのトラフィックは HTTPS で暗号化されます。
  • 認証には、Authorization: Bearer ... として渡される Xitoring API キーを使用します。Xitoring ダッシュボードでキーを失効させると、MCP アクセスは直ちに遮断されます。
  • 本番アカウントでは 90 日ごとにキーをローテーションし、キーが漏えいした場合は直ちにローテーションしてください。
  • ご注意ください: AI クライアントは会話のコンテキスト(ツールの結果を含む)をモデルプロバイダーに送信します。MCP ツールを通じて明示的にリクエストしたデータのみが Xitoring から読み込まれますが、その結果はモデルプロバイダーが確認する会話の一部になります。

トラブルシューティング

症状確認事項
401 UnauthorizedAPI キーが間違っている、失効している、またはヘッダーの形式が正しくありません。ヘッダーは Authorization: Bearer YOUR_API_KEY と完全に一致させてください。余分な引用符やタイプミスがないことを確認してください。
MCP サーバーがクライアントに表示されないクライアントを完全に再起動してください。JSON の構文を確認してください(カンマが 1 つ抜けているだけでも、エントリは何も表示されず無効になります)。
429 Too Many RequestsMCP は Xitoring の REST API レート制限を共有します。プロンプトの実行頻度を下げるか、プランをアップグレードしてください。
ツールの結果が空API キーのスコープと、正しいサブアカウントのコンテキストにいるかを確認してください。ツールによっては、キーがアクセスできるデータのみを返します。
ツール呼び出しが停止したままになるXitoring のステータスページを確認してから再試行してください。再現する場合は、ツール名とタイムスタンプを添えて問題を報告してください。

リンク

ステータス

Xitoring MCP サーバーは現在 ベータ版 です。ツール名やレスポンスの形式は、1.0 より前に変更される可能性があります。GitHub のイシューからのフィードバックやバグ報告を歓迎します。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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