用途:通过 Rube MCP 调用 Composio 的 PagerDuty 工具包,自动化 PagerDuty 事件管理与运维操作,覆盖事件、服务、排班、升级策略和值班轮换。
主要能力:管理事件(列出、查看详情、创建、更新状态或指派、添加备注、按秒时长推迟);查看事件内告警与分析指标;管理技术服务与业务服务,包括创建集成;查看与管理排班和值班,支持创建临时覆盖;管理升级策略与查看审计记录;创建团队。常见参数包括 statuses[]、service_ids[]、urgencies[]、title、service、schedule_id、time_zone、since/until、escalation_rules 等。
使用方式:先在客户端配置中加入 MCP 服务器 https://rube.app/mcp,确认 RUBE_SEARCH_TOOLS 可用;再以 toolkit pagerduty 调用 RUBE_MANAGE_CONNECTIONS,若连接非 ACTIVE 则按返回链接完成认证,确认 ACTIVE 后执行工作流。始终先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。名称到 ID 的解析需先列出对应资源再按名称提取 id。
限制:创建事件须提供含 id 与 type: service_reference 的 service 对象;事件状态仅能按 triggered→acknowledged→resolved 单向流转,不能从 resolved 直接回到 triggered;创建服务须已有升级策略;被服务引用的升级策略无法删除;API 有速率限制,遇 429 应指数退避;响应数据可能嵌套在 data 或 data.data;分页采用 offset/limit 与 more 字段;时区须为有效 IANA 字符串;since/until 为值班查询必填。
适用场景:需要以聊天或代理方式批量处理 PagerDuty 事件、排班与升级策略的运维值班团队。