README
🚀 mcp-sentry:一个 Sentry 的 MCP 服务器
mcp-sentry 是一个用于从 Sentry.io 获取和分析问题的模型上下文协议(Model Context Protocol)服务器。它提供了检索错误报告、堆栈跟踪和其他调试信息的工具,帮助您分析 Sentry 账户中的问题。
🚀 快速开始
通过以下不同方式安装并启动 mcp-sentry 服务器,开启使用之旅。
✨ 主要特性
- 提供
get_sentry_issue、get_list_issues等工具,可根据 ID、URL、项目和仓库名称获取和分析 Sentry 问题。 - 提供
prompt_analyze_sentry_issue、prompt_list_sentry_issues提示工具,能生成问题分析报告和列出指定项目及仓库中的问题。
📦 安装指南
使用 Smithery
通过 Smithery 可以轻松安装和运行 mcp-sentry:
npx -y @smithery/cli install mcp-sentry
然后启动服务器:
npx @smithery/cli run mcp-sentry
使用 uv
如果您已经安装了 uv,可以使用以下命令运行 mcp-sentry:
cd path/to/mcp-sentry
uv .
使用 pip 安装
您也可以通过 pip 直接安装并运行:
pip install mcp-sentry
mcp-sentry
📚 详细文档
工具
get_sentry_issue
- 功能:根据 ID 或 URL 获取并分析 Sentry 问题。
- 输入:
issue_id_or_url(字符串):要分析的 Sentry 问题 ID 或 URL。
- 返回值:包括以下详细信息的问题详情:
- 标题
- 问题 ID
- 状态
- 级别
- 首次出现时间戳
- 最后一次出现时间戳
- 堆栈跟踪
get_list_issues
- 功能:根据项目和仓库名称列出所有 Sentry 问题。
- 输入:
project(字符串):要分析的项目 ID。repository(字符串):要分析的仓库名称。
- 返回值:包括以下详细信息的问题列表:
- 标题
- 问题 ID
- 状态
- 级别
- 首次出现时间戳
- 最后一次出现时间戳
提示
prompt_analyze_sentry_issue
- 功能:分析指定的 Sentry 问题并生成报告。
- 输入:
issue(对象):要分析的问题对象。
- 返回值:包括以下内容的分析报告:
- 问题描述
- 可能的原因
- 解决方案建议
prompt_list_sentry_issues
- 功能:列出指定项目和仓库中的所有 Sentry 问题。
- 输入:
project(字符串):要列出问题的项目 ID。repository(字符串):要列出问题的仓库名称。
- 返回值:包括以下内容的问题列表:
- 标题
- 问题 ID
- 状态
- 级别
- 首次出现时间戳
- 最后一次出现时间戳
配置说明
在 Claude Desktop 上配置
- 使用 Smithery CLI 安装
npx -y @smithery/cli install mcp-sentry --save
- 在
package.json中添加运行命令 添加以下内容到您的package.json文件中:
"scripts": {
"mcp-sentry": "npx @smithery/cli run mcp-sentry"
}
- 启动服务器 在终端中运行:
npm run mcp-sentry
在 Zed 上配置
- 使用 pip 安装
pip install mcp-sentry
- 在
settings.json中添加启动命令 添加以下内容到您的settings.json文件中:
"commands": {
"mcp-sentry": {
"command": "mcp-sentry",
"args": []
}
}
- 启动服务器 在 Zed 中运行命令:
mcp-sentry
调试信息
您可以使用 MCP 检查工具来调试服务器。 对于 uv 安装:
npx @modelcontextprotocol/inspector uv mcp-sentry --auth-token YOUR_SENTRY_TOKEN --project YOUR_PROJECT_ID --repository YOUR_REPOSITORY_NAME
如果您已安装在特定目录或正在开发中:
cd path/to/mcp-sentry/src
npx @modelcontextprotocol/inspector uv run mcp-sentry --auth-token YOUR_SENTRY_TOKEN --project YOUR_PROJECT_ID --repository YOUR_REPOSITORY_NAME

叉自
📄 许可证
此 MCP 服务器根据 MIT 许可证发布。这意味着您可以自由地使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。有关详细信息,请参阅项目存储库中的 LICENSE 文件。
Scan to join WeChat group