mcpField
F
Faultline

Faultline

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

Faultline について

FaultlineのリモートMCPサーバーは、DevOpsやSREチームが対応クライアント経由でインフラの状態確認、インシデント管理、オンコール確認、承認済みランブックの実行を行えるサービスです。Faultlineがホストするため、ローカルへのインストールは不要です。

主な機能

  1. 01サービス状態と直近のチェック
  2. 02インシデントの確認と更新
  3. 03オンコール担当の照会
  4. 04レイテンシ異常の確認
  5. 05インシデント対応案の提示
  6. 06承認済みランブックの実行

活用シーン

  1. 01調査中にサービス状態を確認
  2. 02インシデントの確認応答や解決
  3. 03現在のオンコール担当を特定
  4. 04確認済みのインフラ用ランブックを実行

MCP 対応

ホスト型サーバーが、Faultlineの監視・インシデント管理ツールをStreamable HTTP経由でMCPクライアントに公開します。リクエストヘッダーでAPIキーを使って認証します。

設定

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

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

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

ツール

詳細

Faultline MCP サーバー

Faultline は、DevOps/SRE チーム向けのインフラ監視およびインシデント管理サービスです。このリポジトリでは faultline-mcp を紹介しています。これは Faultline のリモート MCP サーバーで、AI エージェント(Claude、Claude Code、Claude Desktop など、MCP 互換のあらゆるクライアント)が Faultline を操作し、インフラの健全性を確認したり、インシデントを調査・対応したり、オンコール担当者を確認したり、承認済みのランブックを実行したりできます。

このリポジトリはドキュメントのみです。 サーバーは Faultline によって https://mcp.fltln.io/mcp(ストリーミング可能な HTTP トランスポート)でホストされているため、自分でインストールしたり実行したりする必要はありません。

セットアップ

  1. Faultline で API キーを作成します:Settings → API Keys。キーは flt_... の形式です。
  2. MCP クライアントを https://mcp.fltln.io/mcp に接続し、キーを X-API-Key: flt_... または Authorization: Bearer flt_... のいずれかで送信します。

Claude Code:

claude mcp add --transport http faultline-mcp https://mcp.fltln.io/mcp \
  --header "X-API-Key: flt_..."

生の JSON 設定を受け付けるクライアント(Claude Desktop など):

{
  "mcpServers": {
    "faultline": {
      "type": "http",
      "url": "https://mcp.fltln.io/mcp",
      "headers": { "X-API-Key": "flt_..." }
    }
  }
}

ツール

ツール機能
list_services現在のステータスを含む監視対象の一覧(ステータスによる絞り込みは任意)
get_service1 つのサービスと直近 10 件のチェック結果(診断用)
list_incidents未解決のインシデント(履歴を表示するには status: "resolved" を指定)
get_incidentインシデントの全記録:タイムライン、AI による概要、事後分析
acknowledge_incidentインシデントを確認する — 以降のエスカレーションを停止します
resolve_incident任意のメモを添えてインシデントを解決する(タイムラインに記録されます)
who_is_on_callシフト終了時刻を含む、スケジュールごとの現在のオンコール担当者
list_anomalies学習済みベースラインに基づく最近のレイテンシ異常(観測値とベースライン、z スコア、継続時間(時間)、自動作成されたインシデントがあればその情報)
diagnose_incident次のアクションを提案します(ランブックの実行/エスカレーション/解決/待機)+候補となるランブック。分析のみ — 変更は行いません
run_runbook選択したランブックをインシデントに対して実行します — インフラを変更します(サービスの再起動やスケールが行われる場合があります)

セキュリティ

  • API キーの範囲内に限定されます。 サーバーはキーを保存せず、各リクエストの処理中にのみ使用し、Faultline の API に直接プロキシします。
  • 承認が必要な変更です。 インフラを変更するツールは run_runbook のみです。その説明では、呼び出し元のエージェントに対し、diagnose_incident が推奨し、ユーザーが明示的に確認した後にのみ実行するよう指示しています。
  • テナントごとに分離されています。 各リクエストは API キーを所有するテナントの範囲内に限定されます。1 つのキーから別のテナントのデータを参照したり、影響を与えたりすることはできません。

サポート

ご質問や問題がある場合は、[email protected] または Faultline ダッシュボードをご利用ください。

コメント

MCP は初めてですか?

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

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