pagerduty-mcp について
PagerDuty 公式の MCP サーバーは、MCP クライアントから PagerDuty アカウントのインシデント、サービス、スケジュール、イベントオーケストレーションを管理するためのローカルサーバーです。本リポジトリは非推奨となり読み取り専用です。開発は PagerDuty がホストするリモート MCP サーバーに移行しています。
主な機能
- 01インシデント、サービス、スケジュール、エスカレーションポリシーの管理
- 02チーム、ユーザー、オンコール情報の照会
- 03イベントオーケストレーションと変更イベントのツール
- 04既定では読み取り専用ツールのみを公開
- 05uvx または Docker による実行
活用シーン
- 01MCP クライアントからの未解決インシデントの照会
- 02特定サービスのオンコール担当者の確認
- 03シフト引き継ぎ用のインシデントとオンコール情報の整理
MCP 対応
本プロジェクトは MCP サーバーとして、PagerDuty アカウントを操作するツールを MCP クライアントに公開します。既定では読み取り専用ツールのみが利用でき、変更を許可するには --enable-write-tools フラグが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
uvx pagerduty-mcpPAGERDUTY_USER_API_KEYシークレットPagerDuty User API Token - obtain from User Settings > API Access in your PagerDuty accountPAGERDUTY_API_HOSTPagerDuty API host URL (default: https://api.pagerduty.com, EU: https://api.eu.pagerduty.com)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
PagerDuty の公式 MCP サーバー
重要
このリポジトリは非推奨となり、現在は読み取り専用です。 開発は PagerDuty の ホスト型リモート MCP サーバーに移行しました。 セットアップ手順については、そちらのドキュメントをご覧ください。
PagerDuty のローカル MCP(Model Context Protocol)サーバーです。PagerDuty アカウントと連携するツールを提供し、MCP 対応クライアントからインシデント、サービス、スケジュール、イベントオーケストレーションなどを直接管理できます。
クイックスタート
uv と PagerDuty の ユーザー API トークンが必要です。前提条件と認証をご覧ください。
PAGERDUTY_USER_API_KEY="your-token" uvx pagerduty-mcp
デフォルトでは、読み取り専用ツールのみが公開されます。PagerDuty アカウントを変更するツールを有効にするには、--enable-write-tools を追加してください。その後、MCP クライアントをサーバーに接続します —
Cursor、VS Code、
Claude Desktop、または Docker。
ローカルへのインストールを避けたい場合は、PagerDuty が OAuth 対応の リモート MCP サーバーをホストしています。
目次
ドキュメント全文は docs/ にあり、GitHub で直接閲覧できます。
はじめに
インストール
リモートサーバー
- リモート MCP サーバーのセットアップ — PagerDuty がホストするため、 ローカルへのインストールは不要です。PagerDuty ナレッジベースで管理されています。
設定
ツールリファレンス
- ツールの概要 — すべてのツール、読み取り/書き込みの種別、説明
- アラートのグループ化
- アラート
- 分析
- ビジネスサービス
- 変更イベント
- インシデント
- インシデントワークフロー
- サービス
- チーム
- ユーザー
- スケジュール
- オンコール
- 優先度
- ログエントリー
- エスカレーションポリシー
- イベントオーケストレーション
- ステータスページ
ユースケース
実験的機能
- 実験的機能の概要 — MCP Apps と
experimentalブランチ - インシデントコマンドセンター
- オンコールマネージャー
- オンコール報酬レポート
- サービス依存関係グラフ
- オンボーディングウィザード
コミュニティ
コントリビューション
サポート
PagerDuty の MCP サーバーはオープンソースプロジェクトであり、そのため、コミュニティベースのサポートのみを提供しています。サポートが必要な場合は、GitHub または PagerDuty のコミュニティフォーラムでイシューを作成してください。
コントリビューション
このプロジェクトへのコントリビューションに関心がある場合は、コントリビューションガイドラインと開発環境のセットアップガイドをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。