
mcp-sentry-custom: A Sentry MCP Server

Overview
基本能力
产品定位
mcp-sentry-custom
是一个用于 Sentry 问题检索和分析的 MCP 服务器,旨在帮助开发者快速获取和调试 Sentry 中的错误信息。
核心功能
get_sentry_issue
- 通过问题 ID 或 URL 检索和分析特定的 Sentry 问题。
-
返回详细信息,包括标题、问题 ID、状态、级别、首次和最后一次出现的时间戳、事件计数以及完整的堆栈跟踪。
-
get_list_issues
- 检索和分析特定项目的 Sentry 问题列表。
-
返回问题列表的详细信息,包括标题、问题 ID、状态、级别、首次和最后一次出现的时间戳、事件计数等。
-
sentry-issue
- 从 Sentry 中检索格式化的问题详情,用于对话上下文。
适用场景
- 开发者需要快速查看和分析 Sentry 中的错误报告。
- 团队需要批量处理 Sentry 问题列表。
- 需要将 Sentry 问题信息集成到其他工具或工作流中。
工具列表
get_sentry_issue
:用于检索单个 Sentry 问题的详细信息。get_list_issues
:用于检索项目中的问题列表。sentry-issue
:用于格式化问题详情以便在对话中使用。
常见问题解答
- 无明确常见问题解答部分。
使用教程
使用依赖
- 需要安装
uv
或pip
作为前置依赖。
安装教程
-
通过 Smithery 安装
bash npx -y @smithery/cli install @javaDer/mcp-sentry-custom --client claude
-
使用
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
-
通过
pip
安装bash pip install mcp-sentry-custom
或bash uv pip install -e .
安装完成后运行:bash python -m mcp_sentry
调试方式
-
使用 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
-
本地开发调试
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_URL
或bash 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