Sentry错误数据分析工具

一个基于TypeScript实现的Sentry MCP工具,允许AI代理访问和分析Sentry错误数据。

  • by FaureAlexis
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 faurealexis/sentry-mcp-server

使用说明

哨兵MCP服务器🔍

Sentry MCP(现代上下文协议)工具的TypeScript实现,允许AI代理访问和分析Sentry错误数据。 🤖

✨ 特性

  • 🎯 检索和分析哨兵问题
  • 📊 获取格式化的问题详细信息和元数据
  • 🔬 查看详细的堆栈跟踪
  • 🛠️ 支持工具和提示界面
  • 🛡️ 稳健的错误处理
  • 🔄 实时通信

📦 安装

pnpm install

🔧 配置

创建一个 .env 使用Sentry身份验证令牌在根目录中创建文件:

SENTRY_AUTH_TOKEN=your_sentry_auth_token
SENTRY_API_BASE=https://sentry.io/api/0/  # Optional, defaults to this value

📚 用法

启动服务器🚀

pnpm build && pnpm start

默认情况下,服务器将在端口1337上启动。

与MCP一起使用🛠️

服务器提供两个MCP接口:

  1. 工具界面: get_sentry_issue

    {
      "issue_id_or_url": "12345"
    }
    
  2. 提示界面: sentry-issue

    {
      "issue_id_or_url": "https://sentry.io/organizations/your-org/issues/12345/"
    }
    

💡 与Cursor IDE集成

Sentry MCP服务器可以与Cursor IDE集成,以增强开发体验:

  1. 🚀 使用以下命令在本地启动MCP服务器 pnpm start
  2. 🔧 配置Cursor以使用本地MCP服务器:
  3. 🎉 直接在IDE中享受无缝的哨兵问题分析!

🤝 贡献

  1. 🔀 分叉存储库
  2. 🌿 创建功能分支
  3. 💾 提交您的更改
  4. 🚀 推到分支
  5. 📬 创建新的Pull请求