Sentry MCP Server

Sentry MCP Server

用于Sentry的模型上下文协议(MCP)服务器。

简介

Sentry MCP 服务器允许 AI 助手与 Sentry API 交互,用于检索错误数据、管理项目和监控应用性能。

先决条件

  • Node.js (v14+)
  • npm 或 yarn
  • Sentry 账户及 API 访问权限
  • Sentry 验证令牌

快速设置

  1. 安装依赖项:
npm install
  1. 启动服务器:
npx ts-node index.ts

与 Claude 集成

在 Claude 设置中添加以下配置:

{
    "mcpServers": {
        "sentry": {
            "command": "npx",
            "args": ["ts-node", "/Users/<your-user-directory>/mcp-sentry-ts/index.ts"],
            "env": {
                "SENTRY_AUTH": "<YOUR_AUTH_TOKEN>"
            }
        }
    }
}

⚠️ 注意:

  • 更新路径为您的实际目录
  • 替换 <YOUR_AUTH_TOKEN> 为您的 Sentry 令牌

主要功能

  • list_projects - 列出组织的项目
  • get_sentry_issue - 检索和分析 Sentry 问题
  • get_sentry_event - 获取特定事件详情
  • list_project_issues - 查看项目中的所有问题
  • create_project - 创建新项目
  • resolve_short_id - 通过短 ID 获取问题详情

兼容性

✅ 已验证可与 Codeium Windsurf 一起工作
❗ Cursor 当前可能存在兼容性问题

常见问题

  • 所有错误将记录到控制台以便调试
  • 确保验证令牌具有适当权限
  • 可以在 Sentry 账户设置的 "API Keys" 部分生成令牌

详细工具文档和高级用法请参考完整说明文档。