SuperAPI AI 工具集

pagerduty-services

通用与其它

查看项目

更新于 10-15 17:21

技能介绍

用途:在 PagerDuty 中管理服务目录与服务健康状况,支持查询服务信息、列出服务、创建服务以及更新服务配置。

主要能力:提供四个工具——get_service 获取服务详细信息,list_services 按条件列出服务(可传 query、team_ids 等过滤参数),create_service 创建新服务(需写权限),update_service 更新服务配置(需写权限)。示例调用形式包括 list_services()、get_service(service_id="PSVCS123")、list_services(query="network"),以及 get_service(service_id="...", include=["integrations"])。

典型流程:服务目录审查(列出服务、查看详情、检查集成密钥与升级策略、核对服务与团队映射);服务健康评估(按团队列出服务、查看状态、检查各服务活跃事件、审查服务依赖);新服务接入(先列出已有服务、选定升级策略、调用 create_service(name="...", escalation_policy_id="...") 创建、手动配置集成、再用 get_service 验证);服务配置更新(先获取当前配置,审查升级策略与告警设置,再调用 update_service 更新并验证)。

前提条件:需要环境变量 PAGERDUTY_USER_API_KEY(PagerDuty 用户 API 密钥);PAGERDUTY_API_HOST 为可选,用于 EU 客户。该技能通过 uvx 以 stdio 传输方式使用 pagerduty-mcp 服务器。

限制:创建与更新等写操作需要启用 --enable-write-tools;服务创建应遵循组织的命名规范;服务需关联合适的升级策略;集成配置属于手动步骤。具体安装命令、代码示例与更多细节暂未提供。