article
README
🚀 Sentry 现代上下文协议(MCP)服务器 🔍
一个用 TypeScript 实现的 Sentry MCP 工具,允许 AI 代理访问并分析 Sentry 错误数据,助力开发者高效处理错误。 🤖
🚀 快速开始
安装
pnpm install
配置
在项目根目录创建一个 .env 文件,并添加你的 Sentry 认证令牌:
SENTRY_AUTH_TOKEN=your_sentry_auth_token
SENTRY_API_BASE=https://sentry.io/api/0/ # 可选,默认为此值
启动服务器
pnpm build && pnpm start
服务器将默认在端口 1337 上运行。
✨ 主要特性
- 🎯 检索和分析 Sentry 问题
- 📊 获取格式化的问题详情和元数据
- 🔬 查看详细的堆栈跟踪
- 🛠️ 支持工具接口和提示接口
- 🛡️ 强大的错误处理
- 🔄 实时通信
📦 安装指南
pnpm install
📚 详细文档
与 MCP 结合使用 🛠️
该服务器提供两个 MCP 接口:
- 工具接口:
get_sentry_issue{ "issue_id_or_url": "12345" } - 提示界面:
sentry-issue{ "issue_id_or_url": "https://sentry.io/organizations/your-org/issues/12345/" }
与 Cursor IDE 集成
Sentry MCP 服务器可以与 Cursor IDE 结合使用,提升开发体验:
- 🚀 使用
pnpm start在本地启动 MCP 服务器 - 🔧 配置 Cursor 使用本地 MCP 服务器:
- 🎉 直接在 IDE 中享受 Sentry 问题分析
🤝 贡献指南
- 🔀 分叉仓库
- 🌿 创建功能分支
- 💾 提交更改
- 🚀 推送到分支
- 📬 创建新的拉取请求
Scan to join WeChat group