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),以控制暴露给代理的工具。

相关

  • 项目
  • 项目
  • 项目
  • 项目