getsentry/toolkit
Agentic tooling for Sentry
解决的问题
它在 Sentry 的错误监控与调试数据以及 AI 编码代理之间架起了一座桥梁。这让开发者能够使用 AI 助手(如 Cursor 或 Claude Code)直接查询、分析并分类 Sentry 的错误、问题与性能追踪,而无需离开开发环境。
运作方式
本项目实现了一个模型上下文协议 (MCP) 服务器,作为 AI 代理与 Sentry API 之间的中间件。它支持两种主要的传输方式:
- Remote: 一个托管服务(通过 Cloudflare),使用 OAuth 或直接的 Sentry token 进行验证。
- Stdio: 用于自托管 Sentry 安装的本地传输方式。
对于 AI 驱动的搜索工具(例如 search_errors),该服务器与 LLM 提供者(OpenAI、Anthropic 或 OpenRouter)整合,将自然语言查询转换为 Sentry 特定的查询语法。
适用对象
使用 AI 驱动编码助手,并希望将 Sentry 的调试与性能数据整合至自动化工作流程中的开发者。
特色亮点
- 代理整合: 针对 Cursor 与 Claude Code 等工具进行了特别优化。
- 自然语言搜索: 使用 LLM 将人类语言转换为 Sentry 查询语法。
- 灵活部署: 支持托管远程服务以及用于自托管 Sentry 的本地 stdio 传输。
- 基于技能的工具: 允许用户启用或停用特定的“技能”(例如
inspect、seer、project-management),以控制暴露给代理的工具。
相关
- 项目
- 项目
- 项目
- 项目