PagerDuty MCP について
PagerDuty MCPは、PagerDutyを運用するMSPやチーム向けのコミュニティ製MCPサーバーとCLIです。データをローカルのSQLiteにミラーリングし、オフラインのインシデント分析、オンコール監査、サービス別レポートに対応します。
主な機能
- 01SQLiteミラーと全文検索
- 02インシデントとSLAリスクの概要
- 03サービス別のMTTA・MTTR分析
- 04担当者の負荷とシフト空白の監査
- 05エスカレーション体制の確認
活用シーン
- 01未解決インシデントをSLAリスク順に確認
- 02サービス別のMTTAとMTTRの確認
- 03ページ通知や時間外対応の負荷が高い担当者の特定
- 04オンコール担当者がいない時間帯の検出
MCP 対応
`pagerduty-mcp`を通じて、MCPクライアントにPagerDutyのデータと操作機能を公開します。このビルドではHTTPトランスポートを使わず、デフォルトのstdioトランスポートを使うようREADMEで案内されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
PagerDuty + AI - ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini、および MCP に対応するすべてのエージェント向け
非公式です。PagerDuty API 用の、コミュニティが開発した Claude Code Skill および MCP サーバーです。PagerDuty, Inc. とは提携関係になく、同社の承認や支援も受けていません。
▶ 30 秒のデモを見る - デモデータはシミュレーションですが、表示されているコマンドはすべて実際の CLI に存在します。
AI エージェントから PagerDuty を操作できます。すでにお使いの 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 エージェント | PagerDuty スキルのインストール方法 |
|---|---|
| Claude Desktop | インストーラーを実行し、Settings > Extensions から pagerduty-mcp を登録します(JSON の編集は不要です)。 |
| ChatGPT(有料プラン) | このコネクターが再公開されるまで一時停止中です。ChatGPT には HTTP モードが必要ですが、このビルドではそのモードにパスワードがなく、すべてのネットワークインターフェースで待ち受け、開いたウェブページから接続できます。mcp-install.md のセキュリティに関する注意を参照してください。 |
| Codex CLI | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Code | 以下のインストール用プロンプトを貼り付けます。 |
| Claude Cowork | 以下のインストール用プロンプトを貼り付けます。 |
| GitHub Copilot(VS Code) | インストーラーを実行し、servers キーの下にある mcp.json に pagerduty-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 にも対応しています。インストール方法については、以下の各セクションをご覧ください。Cursor、Windsurf、Cline、Continue.dev、Zed でも MCP 経由で動作します。ツールごとの詳しい設定方法: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 で起動します。すべてのツールは、付属のpagerduty-cliをシェル経由で呼び出します。2026-09-18 以降に公開されたリリースでは、この CLI がバンドルに含まれています。それより古いバンドルには MCP サーバーしか含まれていないため、付属の CLI がない場合は、先に以下のインストーラー(パス A またはパス B)を実行するか、既存のバイナリをPAGERDUTY_CLI_PATHに設定してください。詳細: #331。
PagerDuty MCP(.mcpb)をダウンロード - 次に Claude Desktop > Settings > Extensions を開き、ファイルを選択します。ワンクリックで完了し、JSON もシェルも不要です。(PagerDuty のすべてのリリースはリリースページで確認できます。)
Claude Code プラグインを使いたい場合は、マーケットプレイスを一度追加してからインストールしてください。ディレクトリ一覧の取得は不要で、すぐに動作します。
/plugin marketplace add Servosity/msp-skills
/plugin install pagerduty@msp-skills
パス A - AI エージェントにプロンプトを 1 つ貼り付ける(推奨)
これを Claude Code、Codex CLI、または Claude Cowork にコピーしてください。
このエージェントのワークスペースに、Servosity/msp-skills の PagerDuty Skill と MCP サーバーをインストールしてください。このワークスペースが POSIX シェル(macOS、Linux、WSL、Bash)を使っている場合は、
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/pagerduty/install.sh)を実行してください。Windows PowerShell を使っている場合は、iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/pagerduty/install.ps1 | iexを実行してください。その後、README に従って認証し、pagerduty-cli --helpを実行して使い方を確認してください。
シェルを実行できるエージェントなら、どのエージェントでも同じプロンプトを使えます。
パス B - インストーラーを自分で実行する
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/pagerduty/install.ps1 | iex
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/pagerduty/install.sh)
インストーラーは、pagerduty-cli(CLI)と pagerduty-mcp(MCP サーバー)の両方を、ユーザーの bin パスに配置します。Claude Code、Codex、Cowork は、このディレクトリの SKILL.md を通じて Skill を検出します。
確認:
pagerduty-cli --version
最新バージョンにアップグレードする
インストーラーは常に最新のリリースを取得します。アップグレードするには、再実行してください。
macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/pagerduty/install.sh)
Windows(PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/pagerduty/install.ps1 | iex
Claude Desktop の .mcpb を使っている場合:最新の .mcpb(このセクションの冒頭)をダウンロードし、Settings > Extensions で再選択してください。Claude Code プラグインを使っている場合:/plugin update pagerduty@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/pagerduty --force
Hermes のチャットセッション内で:
/skills install servosity/msp-skills/skills/pagerduty --force
Hermes は MCP をネイティブにサポートしているため、pagerduty-mcp サーバーを直接利用することもできます。インストール手順と環境変数は同じです。
OpenClaw にインストールする
OpenClaw エージェントに次の内容を伝えてください(コピーして使用できます)。
https://github.com/servosity/msp-skills/tree/main/skills/pagerduty から pagerduty スキルをインストールしてください。このスキルでは、必須 CLI(
pagerduty-cli)をopenclaw:frontmatter ブロック経由でインストールする方法を定義しています。
OpenClaw はまだ一般公開されていません。frontmatter による接続設定は事前に含まれており、OpenClaw が公開されるとすぐに有効になります。
認証する
pagerduty-cli に必要な認証情報については、mcp-install.md をご覧ください。
このスキルでできること
| MSP からよく寄せられる質問 | コマンド |
|---|---|
| 現在発生している重大な問題は何ですか?SLA リスク順に教えてください。 | pagerduty-cli pulse |
| 現在、サービスのオンコール担当者は誰ですか?引き継ぎはいつですか? | pagerduty-cli oncall who --service "Payments" |
| 今月のサービス別 MTTA と MTTR はどれくらいですか? | pagerduty-cli insights mttr --by service --since 30d |
| エスカレーションチェーンが機能していないサービスや、単一障害点のあるサービスはどれですか? | pagerduty-cli audit coverage --severity high |
| 今後 2 週間にオンコール担当者がいないスケジュールはどれですか? | pagerduty-cli audit schedule-gaps --days 14 |
| ページ通知や時間外対応の負担が最も大きい対応者は誰ですか? | pagerduty-cli insights responders --since 30d |
| 最もノイズの多いサービスはどれですか? | pagerduty-cli insights noisy --top 10 --since 7d |
| このインシデントが発生する直前に何が変わりましたか? | pagerduty-cli incidents changes <incident-id> --window 4h |
| 対応されないまま長期間残っているオープンインシデントはどれですか? | pagerduty-cli insights stale --hours 24 |
コマンドの完全なリファレンスについては、guide.md をご覧ください。AI エージェントの運用規約(--agent、--dry-run、変更を適用する前に確認すべきタイミング)については、AGENTS.md をご覧ください。
このスキルの特長
多くの PagerDuty 統合や MCP サーバーは、質問ごとにライブ API 呼び出しを行います。1 件のレコードを調べるだけなら問題ありません。しかし、「四半期全体のサービス別 MTTR はどうだったか」や「先月、時間外のページ通知を最も多く受けたのは誰か」といった質問をすると、規模が大きくなるにつれて処理が遅くなり、コストもかさみます。こうしたインシデント横断の分析は、PagerDuty では有料の Analytics プランが必要です。
このスキルは PagerDuty のデータを全文検索に対応したローカルの SQLite ミラーに同期します。集計に関する質問はローカルの SQL JOIN 1 回で処理されるため、即時に結果を得られ、オフラインでも利用できます。また、AI には生データではなく回答が渡されます。insights mttr、insights responders、audit coverage などのコマンドは、REST API キーで読み取り可能なインシデント、ログエントリ、サービス、エスカレーションポリシー、スケジュールからローカルで計算します。Analytics アドオンは不要で、質問のたびにライブ API を呼び出すこともありません。
このツールで解決できる課題
オンコール対応は、優秀なチームが知らず知らずのうちに疲弊していく原因です。Catchpointの2025年のSRE調査では、回答者のほぼ70%が、オンコールのストレスは燃え尽きや離職につながると答えています。また、2025年のSplunkの調査では、障害の73%は無視されたアラートが原因とされています。平均的なエンジニアが週に約50件のページ通知を受け、そのうち重要なものはほんの一握りだからです。一方、四半期ごとのビジネスレビュー(QBR)で経営陣が求める数値(MTTA、MTTR、負荷を誰が担っているか)は、PagerDutyの有料Analyticsプランか、手作業で作成したCSVの中にあり、翌週のオンコールスケジュールに空きがあっても、インシデントが穴を見つけるまで気づけません。
このスキルを使うと、こうした情報に一行で答えられます。
pagerduty-cli pulse- 現在オープンなインシデントを、サービス別に分類し、SLAリスクの高い順に表示します。pagerduty-cli insights mttr --by service --since 30d- Analyticsアドオンなしで、サービスごとのMTTA/MTTRをオフラインで算出します。pagerduty-cli insights responders --since 30d- ページ通知の負荷を誰が担っているか、時間外対応の割合を表示します。これは燃え尽きの兆候です。pagerduty-cli audit coverage --severity high- エスカレーション経路に不備があるサービスや、単一障害点となっているサービスを確認します。pagerduty-cli audit schedule-gaps --days 14- インシデントが穴を見つける前に、今後、オンコール担当者がいないスケジュールの時間帯を確認します。
詳しい説明はpain-point.mdをご覧ください。
よくある質問
ChatGPTで使えますか?
このビルドでは使えません。ChatGPT(Plus、Pro、Team、Business、Enterprise、Educationプラン。FreeではまだDeveloper Modeを利用できません)は、HTTPS経由のリモートMCP サーバーにのみ接続します。つまり、PagerDuty 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ごとの一行インストーラー(bashまたはPowerShell)もあります。どちらの方法でもコードを書く必要はありません。PagerDutyの認証情報を一度入力するだけです。
PagerDutyのデータは安全ですか?
データはお使いのマシンに保存されます。CLIとMCP サーバーはローカルバイナリです。SQLiteのミラーは、ユーザーアカウント内のディレクトリに保存されます。AI エージェントに見えるのはCLIが返す内容だけで、通常はクエリ結果であり、生の一括データではありません。認証情報は環境変数またはエージェントの設定から読み込まれます。このリポジトリに含めたり、MSP Skillsによってどこかに送信したりすることはありません。
PagerDuty APIのレート制限に達しますか?
ほとんどありません。読み取りを伴う操作はAPIではなく、ローカルのSQLiteミラーに対して実行されます。pagerduty-cli syncを一度実行すれば、その後の分析、監査、検索はオフラインで行えます。PagerDutyを呼び出すのはsyncとライブ書き込みだけで、CLIは設定可能な--rate-limitに従います。
MTTRのレポートにPagerDutyの有料Analyticsアドオンが必要ですか?
いいえ。このスキルは、REST APIキーで読み取れるインシデントとログエントリから、MTTA、MTTR、対応者の作業負荷、通知の多いサービスのランキングをローカルで算出します。有料Analyticsプランを利用しなくても、インシデント発生後の数値を確認できます。
PagerDuty独自のAI機能とはどう違いますか?
これらを補完するものです。PagerDuty AdvanceとAnalyticsはウェブアプリ内で利用でき、主に有料プランに含まれています。このスキルでは、同期したデータから同じインシデント発生後の指標をオフラインで算出し、ターミナルやAI エージェントで確認できます。PagerDutyアカウントに取って代わるものではなく、お客様自身のAPIキーを使って情報を読み取り、操作します。
費用はいくらですか?
無料です。Apache-2.0 ライセンスで提供されています。お支払いいただくのは、ご利用の AI エージェント(Claude、ChatGPT、Codex など)の料金のみで、請求は AI プロバイダーから行われます。当社から請求することはありません。
安全性モデル
| ティア | 例 | 推奨されるエージェントのポリシー |
|---|---|---|
| 読み取り | pulse、insights mttr、audit coverage、oncall who、search、incidents timeline | 許可 |
| 書き込み(定型) | incidents update(確認/解決/再割り当て)、incidents snooze、incidents notes create-incident、incidents create | --dry-run でプレビューした後、レビュー済みの書き込みを実行 |
| 破壊的操作/設定 | escalation-policies delete-escalation-policy、automation-actions delete、business-services delete、addons delete | 必ず人間が介在 |
最も強力な制御手段は、PagerDuty の認証情報に付与する権限の範囲です。CLI で実行できるのは、その認証情報に許可された操作だけです。制限方法を含む詳しい情報は、governance.md をご覧ください。
ステータス
ベータ版です。PagerDuty API の仕様に照らして検証済みであり、毎週の Build Sessions で、本番環境のテナントに対して稼働させる MSP とともに検証を進めています。compoundingteams.com/build-sessions から参加登録してください。
標準規格。 オープンな Agent Skills spec(Anthropic、2025年12月公開、40以上のエージェント)に準拠しています。MCP と互換性があり、Hermes を含む、MCP 対応のあらゆるエージェントで動作します。OpenClaw に対応する準備が整っています(フロントマターは事前設定済みで、OpenClaw の公開待ちです)。
Servosity がメンテナンスしています。Apache-2.0 ライセンスで提供されています。CLI Printing Press を使用して構築されています。最終更新日:2026-06-06。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。