Rootly MCP について
Rootly MCP は、Rootly のインシデント、アラート、オンコール情報を扱う MSP チーム向けの非公式 MCP サーバーと CLI スキルです。ローカル SQLite ミラーにより、MTTR や類似インシデント、シフトの空白をオフラインで横断分析できます。
主な機能
- 01Rootly オブジェクト向けの型付きコマンド
- 02全文検索対応のローカル SQLite ミラー
- 03MTTR とインシデントのオフライン分析
- 04オンコール状況とシフトの空白の確認
- 05CLI と MCP サーバー
活用シーン
- 01類似インシデントと過去の修正方法の検索
- 02サービス別の MTTA と MTTR の確認
- 03担当者不在のオンコール時間帯の特定
- 04SLA リスクと期限超過タスクの確認
MCP 対応
MCP サーバーを通じて、対応する AI クライアントに Rootly の操作を公開します。README ではデフォルトの stdio トランスポートを推奨し、このビルドでの HTTP モード使用を避けるよう記載しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Rootly + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するあらゆるエージェント向け
非公式です。Rootly API 用の、コミュニティが構築した Claude Code Skill および MCP サーバーです。 Rootly, Inc. とは提携関係になく、承認や支援も受けていません。
▶ 30 秒のデモを見る - デモデータはシミュレーションです。表示されているコマンドはすべて、実際の CLI に存在します。
Rootly のインシデント、アラート、オンコールのあらゆるオブジェクトを、型付きコマンドで操作できます。さらに、関連インシデント、MTTR、カバレッジの空白、オンコールに関する質問にオフラインで即座に回答するローカルの SQLite ミラーも備えています。すでにお使いの AI で利用できます - ChatGPT(Plus/Pro+。このコネクターの再公開まで一時停止中です。mcp-install.md を参照)、Claude Desktop、Codex、Claude Code、Claude Cowork、GitHub Copilot、さらにリモート経由で Microsoft 365 Copilot / Copilot Studio と Google Gemini にも対応しています。無料のオープンソースで、ノート PC 上で動作します。MSP オーナー向けに構築されており、コードは不要です。
お使いのエージェントで利用できます
セキュリティに関する注意(このコネクターの再公開まで)。 HTTP モード (
--transport http) は、localhost 上であっても実行しないでください。このビルドにはパスワードがなく、 すべてのネットワークインターフェースで待ち受け、ブラウザーのリバインディング対策が導入される前のものです。 そのため、開いたウェブページからアクセスされる可能性があります。MCP ツールは、 お客様の認証情報を使って変更を加えることもできます。デフォルトの stdio トランスポートを使用してください。 リモートエージェント用のトンネルを設定している場合は、停止してください。修正版を準備中です。
MSP オーナーが実際に使っている 6 つのエージェント(セルフサービスで、今すぐ利用できます):
| お使いの AI エージェント | Rootly スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensions から rootly-mcp を登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | このコネクターの再公開まで一時停止中です。ChatGPT には HTTP モードが必要ですが、このビルドではそのモードにパスワードがなく、すべてのネットワークインターフェースで待ち受け、開いたウェブページからアクセスされる可能性があります。mcp-install.md のセキュリティに関する注意を参照してください。 |
| Codex CLI | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Code | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Cowork | 以下のインストール用プロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、servers キーの下にある mcp.json に rootly-mcp を追加してから、Agent モードを選択します。 |
ChatGPT にはリモート HTTPS サーバーが必要です。そのため、このコネクターの HTTP モードが必要になりますが、このコネクターの再公開まで一時停止中です。このビルドではそのモードにパスワードがなく、すべてのネットワークインターフェースで待ち受け、開いたウェブページからアクセスされる可能性があります。mcp-install.md のセキュリティに関する注意を参照してください。
Microsoft および Google のスタックにも対応
導入基盤は大きいものの、正直なところ、これらはリモート/エンタープライズ向けの方法であり、先ほどインストールしたローカルバイナリではありません。
| エージェント | 必要なもの |
|---|---|
| Microsoft 365 Copilot / Copilot Studio | このコネクターが再発行されるまで一時停止しています。Copilot Studio には HTTP モードが必要ですが、このビルドではそのモードがパスワード不要で、すべてのネットワークインターフェースで待ち受け、開いたウェブページからアクセスできるためです。mcp-install.md のセキュリティに関する注意事項をご覧ください。 |
| Google Gemini | Gemini CLI はローカルで動作し、Claude Code と同じです。Gemini アプリはリモートで動作するため、ChatGPT と同じく一時停止中の HTTP モードが必要です。mcp-install.md をご覧ください。 |
スキルネイティブのエージェント(こちらも対応): Hermes と OpenClaw は、このスキルの
SKILL.mdを直接読み取り、MCP にも対応しています。インストール方法は以下の各セクションをご覧ください。MCP 経由で Cursor、Windsurf、Cline、Continue.dev、Zed でも動作します。ツールごとの接続方法については、docs/which-agent.md をご覧ください。
複数のエージェントを使いますか? 1 つのコマンドで、対応する 51 以上のすべてのエージェントにインストールできます:
npx skills add Servosity/msp-skills@latest(Node.js が必要です。その後、CLI/MCP バイナリ用のスキル別インストーラーを実行してください)。docs/which-agent.md をご覧ください。
60 秒でインストール
Claude Desktop に最速でインストールする方法 - ワンクリックの .mcpb
Claude Desktop バンドル:
.mcpbは macOS(Intel および Apple Silicon)、Windows x64、Linux x64 で起動します。各ツールは、付属のrootly-cliを呼び出します。2026-09-18 以降に公開されたリリースでは、この CLI がバンドルに含まれています。それより前のバンドルには MCP サーバーのみが含まれているため、付属の CLI がない場合は、まず以下の Path A または Path B のインストーラーを実行するか、既存のバイナリをROOTLY_CLI_PATHに設定してください。詳細: #331。
Rootly MCP をダウンロード(.mcpb) - 次に Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON もシェルも不要です。(すべての Rootly リリースはリリースページで確認できます。)
Claude Code プラグインを使いますか?マーケットプレイスを一度追加してからインストールしてください。ディレクトリの一覧表示は不要で、すぐに使えます:
/plugin marketplace add Servosity/msp-skills
/plugin install rootly@msp-skills
Path A - AI エージェントにプロンプトを 1 つ貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーしてください:
このエージェントのワークスペースに Servosity/msp-skills の Rootly Skill と MCP サーバーをインストールしてください。このワークスペースで POSIX シェル(macOS、Linux、WSL、または Bash)を使う場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/rootly/install.sh)を実行してください。Windows PowerShell を使う場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/rootly/install.ps1 | iexを実行してください。その後、README に従って認証し、rootly-cli --helpを実行して使い方を確認してください。
シェルを実行できるエージェントなら、同じプロンプトを使えます。
Path B - インストーラーを自分で実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/rootly/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/rootly/install.sh)
インストーラーは、rootly-cli(CLI)と rootly-mcp(MCP サーバー)の両方を、ユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリにある SKILL.md を通じてスキルを検出します。
確認:
rootly-cli --version
最新バージョンにアップグレードする
インストーラーは常に最新リリースを取得します。アップグレードするには、再度実行してください:
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/rootly/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/rootly/install.ps1 | iex
Claude Desktop の .mcpb ユーザー:最新の .mcpb(このセクションの冒頭)をダウンロードし、Settings > Extensions で再度選択してください。Claude Code プラグインのユーザー:/plugin update rootly@msp-skills。
Claude Desktop、GitHub Copilot、Gemini CLI、Microsoft 365 Copilot、または別の MCP クライアントに追加する
インストーラーの実行後、エージェントごとの接続方法については mcp-install.md と docs/which-agent.md を参照してください。GitHub Copilot の servers キーや、リモートの Microsoft 365 Copilot/Copilot Studio の手順も、エージェントごとに説明しています。Claude Desktop の「設定」>「拡張機能」パネルが最も簡単な方法です。JSON の編集を希望するユーザー向けの MCP 設定ブロックは、mcp-install.md に記載されています。
Hermes にインストールする
Hermes CLI から:
hermes skills install servosity/msp-skills/skills/rootly --force
Hermes のチャットセッション内で:
/skills install servosity/msp-skills/skills/rootly --force
Hermes は MCP をネイティブにサポートしているため、rootly-mcp サーバーも直接利用できます。インストール方法と環境変数は同じです。
OpenClaw にインストールする
OpenClaw エージェントに次の内容を伝えてください(コピーして使用します)。
https://github.com/servosity/msp-skills/tree/main/skills/rootly から rootly スキルをインストールしてください。このスキルでは、必須 CLI(
rootly-cli)のインストール方法をopenclaw:frontmatter ブロックで定義しています。
OpenClaw はまだ一般公開されていません。frontmatter の接続設定はあらかじめ含まれており、OpenClaw のローンチと同時に有効になります。
認証する
CLI に必要な認証情報を設定します(Rootly ポータルから取得してください)。
ROOTLY_API_KEY=<value> ROOTLY_API_TOKEN=<value> rootly-cli doctor
doctor は、データにアクセスするコマンドを実行する前に、認証情報が機能することを確認します。認証情報が拒否された場合でも終了コード 0 を返すため、スクリプトでは --fail-on error を追加してください。
このスキルでできること
| MSP からよく聞かれる質問 | コマンド |
|---|---|
| すべてのサービスとスケジュールで、現在オンコールを担当しているのは誰ですか? | rootly-cli oncall-now |
| このインシデントに最もよく似た過去のインシデントは何ですか? | rootly-cli related <incident-id> |
| このサービスが前回停止したとき、実際に何が解決しましたか? | rootly-cli fixed-last-time <service> |
| 今四半期のサービス別 MTTA と MTTR はどれくらいですか? | rootly-cli mttr --by service --since 90d |
| オンコールスケジュールに担当者がいない時間帯はどこですか? | rootly-cli coverage-gaps --days 14 |
| 今、このサービスをデプロイしても安全ですか? | rootly-cli deploy-guard <service> |
| SLA 違反中、またはまもなく違反するインシデントはどれですか? | rootly-cli sla-breach --within 2h |
| 未完了のアクションアイテムのうち、期限超過しているものはどれですか?担当者別に表示してください。 | rootly-cli action-items-overdue --group-by owner |
| このインシデントの事後分析用に、そのまま貼り付けられるひな形を作成してください。 | rootly-cli postmortem-skeleton <incident-id> |
コマンドの全リファレンスは guide.md を参照してください。AI エージェントの運用規約(--agent、--dry-run、変更を行う前に確認が必要な場合)については、AGENTS.md を参照してください。
このスキルの特長
Rootly の多くのインテグレーションや MCP サーバーは、質問ごとにライブ API 呼び出しへ転送します。1 件のレコードを扱うには問題ありません。しかし、「今四半期のサービス別 MTTR はどれくらいですか?」や「このインシデントに最もよく似た過去のインシデントはどれですか?」といった質問をすると、スケールしません。こうした質問では、通常、オブジェクトごとの呼び出しか Rootly 独自の分析画面が必要になります。
このスキルは、Rootly のデータを全文検索機能付きのローカル SQLite ミラーに同期します。集計に関する質問はローカルの SQL 結合 1 回で処理できるため、即座に、オフラインで回答でき、AI には生データではなく答えが渡されます。related、mttr、coverage-gaps などの複合コマンドは、インシデント、サービス、スケジュール、オンコールのシフトを横断して結合します。ステートレスな API ラッパーではできない処理です。
このスキルが解決する課題
オンコール対応は、優秀なチームがいつの間にか疲弊していく現場です。r/sysadmin や r/sre で繰り返し話題になるオンコールによる燃え尽きやアラート疲れ、そして業界の年次レポートである Catchpoint SRE Report が伝えるのは、同じ状況です。対応者には大量のページが届きますが、重要なのはそのうちほんの一握りで、本当のインシデントはノイズに埋もれています。その後の信頼性レビューでは、リーダーが求める数値(MTTA、MTTR、オンコールの負担を誰が担っているか)が、エクスポートしたデータから手作業でつなぎ合わされます。そして、翌週のスケジュールに空きがあることに誰も気づかず、インシデントが先にその穴を見つけてしまいます。
複数のクライアントサービスにわたってインシデント対応を行う MSP にとって、これは同時に三つの未解決課題を抱えることを意味します。トリアージするにはノイズが多すぎること、状況を報告する手軽な方法がないこと、そしてカバー範囲に穴ができても事前に警告されないことです。このスキルは、ターミナルから次の課題を解決します。
rootly-cli oncall-now- すべてのスケジュールとサービスで、現在誰がオンコールかをエスカレーション階層も含めて確認できます。rootly-cli mttr --by service --since 90d- 同期済みのインシデントをもとに、サービスごとの MTTA と MTTR をオフラインで算出します。ポータルを調べ回ることなく、レビュー用の数値を確認できます。rootly-cli coverage-gaps --days 14- オンコール担当者がいないスケジュールの将来の時間帯を、ページを見落とす前に確認できます。rootly-cli related <incident-id>とrootly-cli fixed-last-time <service>- 同種の問題が以前どのように展開し、実際に何が解決につながったかを確認できます。
詳しい説明は pain-point.md をご覧ください。
よくある質問
ChatGPT で動作しますか?
このビルドでは動作しません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Education プラン。Free プランではまだ Developer Mode が利用できません)は、HTTPS 経由のリモート MCP サーバーにのみ接続できます。そのため、Rootly MCP サーバーを HTTP モードで実行する必要があります。このビルドの HTTP モードはパスワードを求めず、すべてのネットワークインターフェースで待ち受け、開いたウェブページからアクセスできるため、コネクターを再公開するまでは実行したり、トンネルの背後に設置したりしないでください。その理由は mcp-install.md のセキュリティに関する注意事項で説明しています。それまでは Claude Desktop、Claude Code、または Codex をご利用ください。
Codex、Cursor、Windsurf、Cline、Copilot、Gemini で動作しますか?
はい。いずれも MCP に対応しています。ほかのツールへのインストールコマンドは上の一覧表と、docs/which-agent.md の詳しい説明をご覧ください。
コーディングの知識は必要ですか?
いいえ。推奨するインストール方法は、Claude Code または Codex に一文を貼り付けることです。エージェントが SKILL.md を読み込んでインストールします。別の方法として、OS ごとの1行インストーラー(bash または PowerShell)もあります。どちらの方法でも、コードを書く必要はありません。Rootly の認証情報を一度入力するだけです。
Rootly のデータは安全ですか?
データはお使いのマシンに保存されます。CLI と MCP サーバーはローカルバイナリです。SQLite ミラーはユーザーアカウント配下のディレクトリに置かれます。AI エージェントが参照するのは CLI が返す情報だけです。通常はクエリ結果であり、生の一括データではありません。認証情報は環境またはエージェントの設定から読み込まれます。このリポジトリに含められたり、MSP Skills によってどこかへ送信されたりすることはありません。
Rootly API のレート制限に達しますか?
ほとんどありません。読み取りを伴うクエリは API ではなくローカルの SQLite ミラーに対して実行されます。sync を一度実行すれば、分析、検索、オンコール状況の確認はオフラインで行えます。Rootly への API 呼び出しが発生するのは sync とライブ書き込みのみです。
Rootly の AI や分析機能とはどう違いますか?
Rootly の AI や分析機能はウェブアプリで利用できます。このスキルは、任意の API キーで読み取れるデータを使い、MTTA/MTTR、インシデントの類似性、解決策の抽出、オンコールのカバー範囲、エスカレーションの空白チェックといったインシデント後の分析を、オフラインで計算してターミナルや AI エージェントから利用できるようにします。Rootly ポータルを補完するものであり、アカウントに取って代わるものではありません。
Rootly の顧客である必要がありますか?
はい。ご自身の Rootly API キーを使い、ご自身のアカウントで認証する必要があります。このスキルは非公式のコミュニティ製コネクターであり、Rootly との提携や Rootly による推奨を受けたものではありません。
費用はいくらですか?
無料です。Apache-2.0 ライセンスで提供されています。お支払いいただくのは、利用する AI エージェント(Claude、ChatGPT、Codex など)の料金のみで、請求は当社ではなく AI プロバイダーから行われます。
安全性モデル
| ティア | 例 | 推奨されるエージェントのポリシー |
|---|---|---|
| 読み取り | oncall-now、mttr、related、coverage-gaps、sla-breach、service-health、search、およびシークレット以外のすべての list/get(保存済みの認証情報を返す secrets/api-keys は除きます。詳しくは以下を参照) | 許可 |
| 書き込み(定型) | incidents create、incidents update、incidents resolve、schedules update | --dry-run でプレビューし、レビュー後に書き込み |
| 認証情報/セキュリティ | secrets、api-keys rotate | 必ず人間が関与 |
| 破壊的操作/設定 | incidents delete、schedules delete | 必ず人間が関与 |
最も強力な制御手段は、Rootly 認証情報に付与するスコープです。CLI で実行できるのは、認証情報で許可された操作だけです。制限方法を含む詳細は、governance.md をご覧ください。
ステータス
ベータ版です。Rootly API の仕様に照らして検証済みで、毎週開催する Build Sessions では、MSP が自社の本番テナントに対して実際に稼働させながら検証しています。compoundingteams.com/build-sessions から参加登録できます。
標準規格。 オープンな Agent Skills spec(Anthropic、2025 年 12 月、40 以上のエージェント)に準拠しています。MCP に対応しており、Hermes を含む、MCP 対応のあらゆるエージェントで利用できます。OpenClaw に対応済みです(frontmatter は設定済みで、OpenClaw のリリース待ちです)。
Servosity がメンテナンスしています。Apache-2.0 ライセンスで提供されています。CLI Printing Press を使用して構築されています。最終更新日:2026-06-06。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。