mcpField
P
pagerduty-mcp

pagerduty-mcp

ローカル
github.com/PagerDutyクラウド・インフラ798 週間前に更新

pagerduty-mcp について

PagerDuty 公式の MCP サーバーは、MCP クライアントから PagerDuty アカウントのインシデント、サービス、スケジュール、イベントオーケストレーションを管理するためのローカルサーバーです。本リポジトリは非推奨となり読み取り専用です。開発は PagerDuty がホストするリモート MCP サーバーに移行しています。

主な機能

  1. 01インシデント、サービス、スケジュール、エスカレーションポリシーの管理
  2. 02チーム、ユーザー、オンコール情報の照会
  3. 03イベントオーケストレーションと変更イベントのツール
  4. 04既定では読み取り専用ツールのみを公開
  5. 05uvx または Docker による実行

活用シーン

  1. 01MCP クライアントからの未解決インシデントの照会
  2. 02特定サービスのオンコール担当者の確認
  3. 03シフト引き継ぎ用のインシデントとオンコール情報の整理

MCP 対応

本プロジェクトは MCP サーバーとして、PagerDuty アカウントを操作するツールを MCP クライアントに公開します。既定では読み取り専用ツールのみが利用でき、変更を許可するには --enable-write-tools フラグが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"pagerduty-pagerduty": {
"command": "uvx",
"args": [
"pagerduty-mcp"
],
"env": {
"PAGERDUTY_USER_API_KEY": "<PAGERDUTY_USER_API_KEY>",
"PAGERDUTY_API_HOST": "<PAGERDUTY_API_HOST>"
}
}
}
}
起動コマンドuvx pagerduty-mcp
設定が必要な環境変数
PAGERDUTY_USER_API_KEYシークレットPagerDuty User API Token - obtain from User Settings > API Access in your PagerDuty account
PAGERDUTY_API_HOSTPagerDuty API host URL (default: https://api.pagerduty.com, EU: https://api.eu.pagerduty.com)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypipagerduty-mcp0.2.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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 で直接閲覧できます。

はじめに

インストール

リモートサーバー

設定

ツールリファレンス

ユースケース

実験的機能

コミュニティ

コントリビューション

サポート

PagerDuty の MCP サーバーはオープンソースプロジェクトであり、そのため、コミュニティベースのサポートのみを提供しています。サポートが必要な場合は、GitHub または PagerDuty のコミュニティフォーラムでイシューを作成してください。

コントリビューション

このプロジェクトへのコントリビューションに関心がある場合は、コントリビューションガイドラインと開発環境のセットアップガイドをご覧ください。

コメント

MCP は初めてですか?

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

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