适合谁
- 已经使用 PagerDuty 的 SRE / 值班工程师
- 希望在 IDE 中进行 AI 辅助事件分诊的 DevOps 团队
- 需要通过对话方式查询事件指标或管理排班的团队
PagerDuty 官方维护的 MCP 服务器,工具覆盖事件、服务、排班、升级策略、编排、团队、状态页和 webhook 等 PagerDuty 核心资源,默认只读、写入需显式开启。功能全面但写入权限与账户级 API Key 权限较大,且 HTTP 传输缺乏内置认证,需谨慎部署。
PagerDuty 官方维护的本地 MCP(Model Context Protocol)服务器,为已启用 MCP 的客户端提供工具,用于直接操作 PagerDuty 账户,包括查看和管理事件、服务、值班排班、升级策略、事件编排、状态页和 webhook 等。服务器默认仅暴露只读工具,需显式添加 --enable-write-tools 参数才能启用会修改账户数据的写入工具。它还内置了基于 React 的交互式应用(事件指挥中心、值班管理器、值班薪酬报告、服务依赖图、入门向导),可在 VS Code 中直接展示。支持 stdio、streamable-http 和 sse 三种传输方式,可通过 uvx、本地源码或 Docker 运行。
uv run / Docker 镜像)。3. 在 Cursor、VS Code 或 Claude Desktop 的 MCP 配置中添加 pagerduty-mcp 服务器,命令为 uvx pagerduty-mcp,如需写入能力追加 --enable-write-tools 参数。4. 通过环境变量设置 PAGERDUTY_USER_API_KEY(必填)和可选的 PAGERDUTY_API_HOST(欧盟账户需设为 https://api.eu.pagerduty.com)。5. 重启客户端,并通过提问(如“显示我最新的事件”)验证连接是否成功。{"mcpServers":{"pagerduty-mcp":{"command":"uvx","args":["pagerduty-mcp","--enable-write-tools"],"env":{"PAGERDUTY_USER_API_KEY":"your-pagerduty-api-key-here","PAGERDUTY_API_HOST":"https://api.pagerduty.com"}}}}