Mcp Sentry

Mcp Sentry

🚀 MCP - Sentry:一个Sentry的MCP服务器

MCP - Sentry是一个用于从Sentry.io获取和分析问题的模型上下文协议服务器。它提供了一系列工具,可帮助您检查来自Sentry账户的错误报告、堆栈跟踪和其他调试信息,为您的项目调试和问题解决提供有力支持。

🚀 快速开始

安装

可以通过以下命令安装:

pip install mcp-sentry

配置

在配置文件中指定Sentry实例的URL和API密钥:

from mcp_sentry import MCP_Sentry

sentry = MCP_Sentry(
sentry_url="https://sentry.yourdomain.com",
api_key="your_api_key_here"
)

✨ 主要特性

工具

  1. get_sentry_issue
    • 通过ID或URL检索并分析Sentry问题。
    • 输入
      • issue_id_or_url(字符串):要分析的Sentry问题ID或URL。
    • 返回:包括以下详细信息的问题细节:
      • 标题
      • 问题ID
      • 状态
      • 级别
      • 首次出现时间戳
      • 最近出现时间戳
      • 事件数
      • 完整堆栈跟踪
  2. get_list_issues
    • 通过项目别名检索并分析Sentry问题。
    • 输入
      • project_slug(字符串):要分析的Sentry项目别名。
      • organization_slug(字符串):要分析的Sentry组织别名。
    • 返回:包括以下详细信息的问题列表:
      • 标题
      • 问题ID
      • 状态
      • 级别
      • 首次出现时间戳
      • 最近出现时间戳
      • 事件数

提问

  • ask:使用上下文信息回答问题。

💻 使用示例

基础用法

获取单个问题

issue = sentry.get_sentry_issue(issue_id_or_slug="your_issue_id_or_slug")
print(issue.details())

获取所有问题

issues = sentry.get_list_issues()
for issue in issues:
print(issue.title)

🔧 调试

可以使用MCP检查工具来调试服务器。对于uvx安装:

npx @modelcontextprotocol/inspector uvx mcp-sentry --sentry-url https://sentry.yourdomain.com --api-key your_api_key_here

📄 许可证

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

⚠️ 重要提示

本文档是基于英文原文翻译而成,如需了解更多信息或遇到问题,请参考原始英文文档或联系相关支持团队。

  • 0 关注
  • 0 收藏,24 浏览
  • system 提出于 2025-10-06 11:12

相似服务问题

相关AI产品