返回 MCP 目录
public公开dns本地运行

Sentry Issues MCP

一个用于获取和分析Sentry问题的MCP工具,支持获取单个事件或项目事件列表,便于LLM分析或处理。

article

README

🚀 sentry-issue-mcp

sentry-issue-mcp 是一个用于Sentry问题的MCP(中间件或插件),支持两种工具来获取单个问题或问题列表,你可以让LLM分析结果,或者自行处理。

🚀 快速开始

这是MCP服务器配置示例:

  "mcpServers": {
    "sentry-issue-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "sentry-issues-mcp@latest"
      ],
      "env": {
        "SENTRY_HOST": "<your_sentry_host>",
        "SENTRY_ORG": "<your_sentry_org>",
        "SENTRY_PROJ": "<your_sentry_proj>",
        "SENTRY_USER_TOKEN": "<your_sentry_user_token>"
      }
    }
  }

✨ 主要特性

  • 界面简洁
  • 易于理解
  • 体积小巧

📦 安装指南

文档中未提及明确安装步骤,可参考上述快速开始中的MCP服务器配置示例进行配置使用。

💻 使用示例

基础用法

  • 让LLM分析一个通过URL或ID指定的问题
    1. 输入 "分析此问题,并给出原因及修复方法,{sentry_issue_url}"
    2. 如果你的LLM足够智能🧠,它将调用工具
    3. 你将获得结果

高级用法

  • 让LLM找出今天最危险的问题(注意:Sentry默认时间范围为"24h")
    1. 输入 "查找今天最危险的问题,并给出原因及修复方法"
    2. 如果你的LLM足够智能🧠,它将调用工具
    3. 你将获得结果

🔧 技术细节

工具介绍

  • get_single_event

    • 获取事件的详细信息,tiny模式返回堆栈信息,huge模式返回所有信息
    • 输入参数:
      • url_or_id: Sentry事件URL或Sentry事件ID
      • organization_id_or_slug: Sentry组织ID或别名,可选
      • project_id_or_slug: Sentry项目ID或别名,可选
      • mode: tiny或huge,可选
  • get_project_events

    • 获取事件列表,tiny模式返回ID和标题,huge模式返回所有信息
    • 输入参数:
      • project_id_or_slug: Sentry项目ID或别名
      • organization_id_or_slug: Sentry组织ID或别名,可选
      • mode: tiny或huge,可选

📄 许可证

本项目采用MIT许可证。

⚠️ 重要提示

自版本1.0.5起,获取问题的功能已弃用。响应结构与事件API非常相似,因此被认为是多余的。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端