
mcp-sentry: A Sentry MCP Server

2025.03.19
0
JavaScript错误分析调试工具开发效率
mcp-sentry 是一个用于从 Sentry.io 检索和分析问题的 Model Context Protocol 服务器。该服务器提供工具来检查错误报告、堆栈跟踪和其他调试信息,帮助开发者更好地理解和解决应用程序中的错误。
View on GitHub
Overview
基本能力
产品定位
mcp-sentry 是一个用于从 Sentry.io 检索和分析问题的 Model Context Protocol 服务器,旨在帮助开发者通过 AI 助手访问和分析 Sentry 问题,提供详细的错误信息。
核心功能
- 获取 Sentry 问题:通过 ID 或 URL 检索和分析 Sentry 问题,包括标题、状态、级别、首次和最后一次出现的时间戳、事件计数以及完整的堆栈跟踪。
适用场景
- 错误分析与调试:开发者可以通过该工具快速获取和分析应用程序中的错误信息,加速调试过程。
- 自动化报告:AI 助手可以自动获取错误报告,并将其作为上下文信息提供给开发者。
工具列表
- get_sentry_issue
-
能力:通过 ID 或 URL 检索和分析 Sentry 问题,返回详细的错误信息。
-
sentry-issue
- 能力:从 Sentry 获取问题详情,并将其格式化为对话上下文。
常见问题解答
- 如何提供 Sentry 认证令牌?
-
可以通过命令行参数
--auth-token
或环境变量SENTRY_TOKEN
提供。 -
如何调试服务器?
- 可以使用 MCP inspector 工具进行调试:
npx @modelcontextprotocol/inspector mcp-sentry --auth-token YOUR_SENTRY_TOKEN
。
使用教程
使用依赖
- Node.js 14 或更高版本
- Sentry 账户和认证令牌
安装教程
-
使用 npm 安装:
bash npm install -g mcp-sentry
-
运行服务器:
bash mcp-sentry --auth-token YOUR_SENTRY_TOKEN
或使用环境变量:bash SENTRY_TOKEN=YOUR_SENTRY_TOKEN mcp-sentry
-
使用 npx(无需安装):
bash npx mcp-sentry --auth-token YOUR_SENTRY_TOKEN
调试方式
-
使用 MCP inspector 调试:
bash npx @modelcontextprotocol/inspector mcp-sentry --auth-token YOUR_SENTRY_TOKEN
-
开发模式下运行:
bash npm run dev -- --auth-token YOUR_SENTRY_TOKEN