Sentry

Sentry

从Sentry.io检索和分析问题。

概述

mcp-server-sentry 是一个模型上下文协议(MCP)服务器,用于从 Sentry.io 检索和分析错误报告、堆栈跟踪及其他调试信息。

功能

  • 获取 Sentry 问题详情:通过 ID 或 URL 检索完整问题信息
  • 分析堆栈跟踪:查看详细的错误堆栈跟踪
  • 查看事件信息:包括标题、状态、级别和时间戳等

安装

方法 1:使用 uv (推荐)

使用 uvx 无需预先安装

方法 2:使用 pip

pip install mcp-server-sentry

配置

与 Claude Desktop 集成

claude_desktop_config.json 中添加:

"mcpServers": {
  "sentry": {
    "command": "uvx",
    "args": ["mcp-server-sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
  }
}

与 Zed 集成

在 Zed settings.json 中添加:

"context_servers": [
  "mcp-server-sentry": {
    "command": {
      "path": "uvx",
      "args": ["mcp-server-sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
    }
  }
]

使用方法

使用 get_sentry_issue 工具或 sentry-issue 提示来检索问题信息:

  • 输入: Sentry 问题 ID 或 URL
  • 输出: 完整问题详情,包括标题、状态、级别、时间戳和堆栈跟踪

调试

使用 MCP 检查器进行调试:

npx @modelcontextprotocol/inspector uvx mcp-server-sentry --auth-token YOUR_SENTRY_TOKEN

许可证

MIT 许可证