mcp-sentry-custom: A Sentry MCP Server

mcp-sentry-custom: A Sentry MCP Server

site icon
2025.04.10 0
PythonSentry 问题分析错误调试开发效率
`mcp-sentry-custom` 是一个基于 Model Context Protocol (MCP) 的服务器,用于从 Sentry.io 或自托管的 Sentry 实例中检索和分析问题。该服务器提供了工具来检查错误报告、堆栈跟踪和其他调试信息,帮助开发者直接从 Sentry 账户中获取和分析问题。
View on GitHub

Overview

基本能力

产品定位

mcp-sentry-custom 是一个用于 Sentry 问题检索和分析的 MCP 服务器,旨在帮助开发者快速获取和调试 Sentry 中的错误信息。

核心功能

  1. get_sentry_issue
  2. 通过问题 ID 或 URL 检索和分析特定的 Sentry 问题。
  3. 返回详细信息,包括标题、问题 ID、状态、级别、首次和最后一次出现的时间戳、事件计数以及完整的堆栈跟踪。

  4. get_list_issues

  5. 检索和分析特定项目的 Sentry 问题列表。
  6. 返回问题列表的详细信息,包括标题、问题 ID、状态、级别、首次和最后一次出现的时间戳、事件计数等。

  7. sentry-issue

  8. 从 Sentry 中检索格式化的问题详情,用于对话上下文。

适用场景

  • 开发者需要快速查看和分析 Sentry 中的错误报告。
  • 团队需要批量处理 Sentry 问题列表。
  • 需要将 Sentry 问题信息集成到其他工具或工作流中。

工具列表

  1. get_sentry_issue:用于检索单个 Sentry 问题的详细信息。
  2. get_list_issues:用于检索项目中的问题列表。
  3. sentry-issue:用于格式化问题详情以便在对话中使用。

常见问题解答

  • 无明确常见问题解答部分。

使用教程

使用依赖

  • 需要安装 uvpip 作为前置依赖。

安装教程

  1. 通过 Smithery 安装 bash npx -y @smithery/cli install @javaDer/mcp-sentry-custom --client claude

  2. 使用 uv 安装 bash uvx mcp-sentry-custom --auth-token YOUR_SENTRY_TOKEN --project-slug YOUR_PROJECT_SLUG --organization-slug YOUR_ORGANIZATION_SLUG --sentry-url YOUR_SENTRY_URL

  3. 通过 pip 安装 bash pip install mcp-sentry-custombash uv pip install -e . 安装完成后运行: bash python -m mcp_sentry

调试方式

  1. 使用 MCP inspector 调试 bash npx @modelcontextprotocol/inspector uvx mcp-sentry-custom --auth-token YOUR_SENTRY_TOKEN --project-slug YOUR_PROJECT_SLUG --organization-slug YOUR_ORGANIZATION_SLUG --sentry-url YOUR_SENTRY_URL

  2. 本地开发调试 bash cd path/to/mcp-sentry-custom/src npx @modelcontextprotocol/inspector uv run mcp-sentry-custom --auth-token YOUR_SENTRY_TOKEN --project-slug YOUR_PROJECT_SLUG --organization-slug YOUR_ORGANIZATION_SLUG --sentry-url YOUR_SENTRY_URLbash npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-sentry-custom/src run mcp_sentry --auth-token YOUR_SENTRY_TOKEN --project-slug YOUR_PROJECT_SLUG --organization-slug YOUR_ORGANIZATION_SLUG --sentry-url YOUR_SENTRY_URL

许可证

该项目遵循 MIT 开源许可条款。