MCP寻呼机职责
🚧 早期开发-正在进行中 🚧
  
一种模型上下文协议(MCP)服务器,提供与PagerDuty的集成,用于事件管理和监控操作。
⚠️ 项目状态
该项目在其 初期开发阶段许多功能已经规划,但尚未实施。欢迎投稿和反馈!
🚀 入门指南
先决条件
- Python 3.13或更高版本
- PagerDuty API令牌
安装
- 克隆存储库
git clone https://github.com/judexzhu/mcp-pagerduty.git
cd mcp-pagerduty- 使用UV安装依赖项
uv sync- 配置环境
cp .env.example .env
# Edit .env with your PagerDuty API credentials配置
创建一个 .env 使用您的PagerDuty配置的文件:
PAGERDUTY_API_TOKEN=your_api_token_here
PAGERDUTY_API_URL=https://api.pagerduty.com备注: PAGERDUTY_API_URL 是可选的,默认为 https://api.pagerduty.com 如果没有指定。
🔧 发展
该项目正在积极开发中。当前结构:
mcp-pagerduty/
├── pagerduty.py # Main MCP server implementation
├── pyproject.toml # Project configuration
├── .env # Environment variables (create from .env.example)
└── README.md # This file运行服务器
python pagerduty.py📚 MCP集成
此服务器实现 模型上下文协议 为AI助手和其他MCP客户端提供PagerDuty功能。
当前工具
pagerduty_list_incidents-列出具有筛选选项的事件pagerduty_get_incident-获取详细的事故信息pagerduty_get_incident_notes-获取详细的事故信息
计划资源
- 事件模板
- 升级策略信息
- 服务状态仪表板
🤝 贡献
该项目处于早期开发阶段 非常欢迎捐款!
如何做出贡献
- 分叉存储库
- 创建要素分支
git checkout -b feature/your-feature-name- 进行更改
- 添加测试 (建立测试框架时)
- 提交拉取请求
发展重点
当前的发展重点:
- 🔴 高优先级:基本事件列表和检索
- 🟡 中优先级:事件创建和更新
- 🟢 低优先级:升级管理等高级功能
📋 全部
- \[\]实现基本的MCP服务器结构
- \[\]添加PagerDuty API客户端
- \[\]实施事件管理工具
- \[\]添加全面的错误处理
- \[\]编写测试
- \[\]添加日志记录和监控
- \[\]创建示例配置
- \[\]撰写全面的文档
🐛 已知问题
- 项目处于初步开发阶段
- 尚未实现任何功能
- 尚未建立API集成
📖 资源
📄 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
🆘 支持
由于该项目处于早期开发阶段:
- 📝 文档:即将推出
- 🐛 错误报告:请打开一个问题
- 💡 功能请求:欢迎通过问题
- 💬 问题:打开讨论或问题
______________________________________________________________________
备注:此项目不隶属于PagerDuty,股份有限公司。它是模型上下文协议的社区驱动集成。

