Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client