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

sentry-mcp-stdio

Sentry MCP服务器是一个用于与Sentry交互的模型上下文协议服务器,提供工具来检索和分析错误数据、管理项目和监控应用性能。

article

README

🚀 Sentry MCP 服务器

Sentry MCP 服务器是一个用于与 Sentry 交互的模型上下文协议(MCP)服务器。它提供了与 Sentry API 交互的工具,让 AI 助手能够检索和分析错误数据、管理项目以及监控应用程序性能。

⚠️ 重要提示

这个项目在很大程度上已经被 Sentry 的 远程-MCP 服务器 所取代,该服务器支持更多功能(如身份验证、更好的工具等)。此实现作为独立的 MCP 服务器存在,但出于所有实际用途考虑,建议使用远程版本。您可以在 https://mcp.sentry.dev 看到实时运行版本。

🚀 快速开始

先决条件

  • Node.js (v14 或更高版本)
  • npm 或 yarn
  • 带有 API 访问权限的 Sentry 账户
  • 带适当权限的 Sentry 身份验证令牌

安装配置

  1. 安装依赖项:
    npm install
    

运行服务器

npx ts-node index.ts

认证

此工具需要一个带有适当权限访问 Sentry API 的 Sentry 身份验证令牌。您可以在您的 Sentry 账户设置中找到生成令牌的位置(设置 -> 用户设置 -> 认证令牌)。

💻 使用示例

在 IDE 中使用

此 MCP 已经在 Cursor、Codeium Windsurf 和 Claude Desktop 上通过验证。

与 Claude 一起使用

要将此 MCP 服务器与 Claude 配合使用,请在您的 Claude 设置中添加以下配置:

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

💡 使用建议

  • 更新 args 字段中的目录路径。
  • 用您的 Sentry 身份验证令牌替换 <YOUR_AUTH_TOKEN>

📚 详细文档

可用工具

项目管理工具

  • list_projects:列出某个组织下的所有可访问的 Sentry 项目。
  • create_project:创建一个新的 Sentry 项目。
  • update_project:更新现有 Sentry 项目的配置。
  • delete_project:删除指定的 Sentry 项目。
  • get_project:获取指定项目的信息。

重放管理工具

  • list_organization_replays:列出某个组织下的所有重放。
  • create_replay:创建一个新的重放。
  • update_replay:更新现有的重放配置。
  • delete_replay:删除指定的重放。
  • get_replay:获取指定重放的信息。
help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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