Sentry监控服务

Sentry MCP Server是一个全面的监控服务,提供性能分析、问题跟踪、事务追踪和瓶颈检测功能。

  • by mjavadalavi
  • Python
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 mjavadalavi/sentry-mcp

使用说明

Sentry MCP 服务器

用于全面Sentry监控的MCP服务器,包括:

  • 📊 性能分析
  • 🐞 问题跟踪
  • 🔍 交易追踪
  • ⚡ 瓶颈检测

特点/功能

性能工具

  • get_slow_transactions 获取带有详细统计信息的慢速API端点
  • analyze_transaction_trace - 深入分析特定的交易轨迹
  • get_performance_overview - 综合性能指标
  • compare_performance - 比较不同时期的性能

问题工具

  • get_recent_issues - 获取最新的错误和异常
  • get_issue_details - 带有堆栈跟踪的详细问题分析
  • get_issues_by_route - 按API路由分组问题

安装

cd ~/sentry-mcp
pip install -e .

配置

创建 .env 文件:

SENTRY_TOKEN=sntryu_your_token_here
SENTRY_ORG=org-name
SENTRY_PROJECT_ID=547
SENTRY_PROJECT_SLUG=project-slug
SENTRY_BASE_URL=https://sentry.your-org.com

与Claude桌面版的使用

添加到 claude.json:

{
  "mcpServers": {
    "sentry": {
      "command": "python",
      "args": ["-m", "sentry_mcp"],
      "cwd": "~/sentry-mcp",
      "env": {
        "SENTRY_TOKEN": "your_token",
        "SENTRY_ORG": "org-name",
        "SENTRY_PROJECT_ID": "547",
        "SENTRY_BASE_URL": "https://sentry.your-org.com"
      }
    }
  }
}

示例查询

  • “给我看看过去24小时内最慢的API接口”
  • “分析YOUR_ROUTE的性能”
  • “生产中最常见的错误是什么?”
  • “显示超过3秒请求的事务追踪”