返回 MCP 目录
public公开dns本地运行

sentry-mcp-server-die

一个基于TypeScript的Sentry错误分析工具,提供AI代理访问和分析Sentry错误数据的功能,支持工具和提示两种接口方式。

article

README

🚀 Sentry 现代上下文协议(MCP)服务器 🔍

一个用 TypeScript 实现的 Sentry MCP 工具,允许 AI 代理访问并分析 Sentry 错误数据,助力开发者高效处理错误。 🤖

🚀 快速开始

安装

pnpm install

配置

在项目根目录创建一个 .env 文件,并添加你的 Sentry 认证令牌:

SENTRY_AUTH_TOKEN=your_sentry_auth_token
SENTRY_API_BASE=https://sentry.io/api/0/  # 可选,默认为此值

启动服务器

pnpm build && pnpm start

服务器将默认在端口 1337 上运行。

✨ 主要特性

  • 🎯 检索和分析 Sentry 问题
  • 📊 获取格式化的问题详情和元数据
  • 🔬 查看详细的堆栈跟踪
  • 🛠️ 支持工具接口和提示接口
  • 🛡️ 强大的错误处理
  • 🔄 实时通信

📦 安装指南

pnpm install

📚 详细文档

与 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. 🚀 使用 pnpm start 在本地启动 MCP 服务器
  2. 🔧 配置 Cursor 使用本地 MCP 服务器: image
  3. 🎉 直接在 IDE 中享受 Sentry 问题分析

🤝 贡献指南

  1. 🔀 分叉仓库
  2. 🌿 创建功能分支
  3. 💾 提交更改
  4. 🚀 推送到分支
  5. 📬 创建新的拉取请求
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端