Token导航 LogoToken导航TokenDH.com
Sentry MCP Rs logo
运维云端stdio官方级别未说明来源级核验

Sentry MCP Rs

MCP Server

@modelcontextprotocol/inspector

一个快速、轻量级的MCP服务器,用于与Sentry的API交互,提供问题详情、追踪详情和事件搜索功能。

工具数

3

提示词数

0

GitHub Stars

9

资源数

0
性能优化RustAPI集成JavaScript

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

utapyngo

提供方

utapyngo

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector ./run.sh

详细介绍

哨兵mcp

![Crates.io](https://crates.io/crates/sentry-mcp) ![codecov](https://codecov.io/gh/utapyngo/sentry-mcp-rs) ![License: MIT](https://opensource.org/licenses/MIT)

快速、轻便 主控程序 Sentry的服务器,用Rust编写。

为什么是mcp哨兵?

与 :

  • 内存: RAM使用量减少10倍
  • 启动: 瞬时冷启动
  • 磁盘: 单一二进制文件,无运行时依赖关系
  • 代币: 更少的工具=上下文中的工具列表更小

特性

此MCP服务器提供与Sentry的API交互的工具:

  • 获取问题详细信息 -检索有关哨兵问题的详细信息,包括元数据、标签、堆栈跟踪,以及可选的特定事件
  • get_trace_details -检索跟踪详细信息,包括跨度树和时间信息,以进行分布式跟踪分析
  • 搜索问题事件 -使用Sentry的查询语法搜索问题中的事件

安装

来自crates.io:

cargo install sentry-mcp

来自GitHub:

cargo install --git https://github.com/utapyngo/sentry-mcp-rs.git

或与 布置:

mise use -g github:utapyngo/sentry-mcp-rs

二进制文件将按以下方式安装 sentry-mcp.

配置

所需的环境变量:

  • SENTRY_AUTH_TOKEN -您的Sentry API身份验证令牌
  • SENTRY_HOST -您的Sentry实例主机名(例如。, sentry.io)

可选:

  • SOCKS_PROXY -SOCKS5代理URL(例如。, socks5://127.0.0.1:1080)
  • HTTPS_PROXY -HTTPS代理URL

MCP客户端配置

添加到MCP客户端配置中:

{
  "mcpServers": {
    "sentry": {
      "command": "sentry-mcp",
      "env": {
        "SENTRY_AUTH_TOKEN": "your_token_here",
        "SENTRY_HOST": "sentry.io"
      }
    }
  }
}

或者不使用mise进行安装:

{
  "mcpServers": {
    "sentry": {
      "command": "mise",
      "args": ["x", "github:utapyngo/sentry-mcp-rs", "--", "sentry-mcp"],
      "env": {
        "SENTRY_AUTH_TOKEN": "your_token_here",
        "SENTRY_HOST": "sentry.io"
      }
    }
  }
}

发展

克隆存储库并创建 .env 文件:

git clone https://github.com/utapyngo/sentry-mcp-rs.git
cd sentry-mcp-rs
cp .env.example .env
# Edit .env with your credentials

与MCP检查员一起构建和测试:

cargo build --release
npx @modelcontextprotocol/inspector ./run.sh

或者配置MCP客户端以使用该脚本:

{
  "mcpServers": {
    "sentry": {
      "command": "/path/to/sentry-mcp-rs/run.sh"
    }
  }
}

工具

获取问题详细信息

检索有关特定哨兵问题的详细信息。

参数:

  • issue_url -完整的哨兵问题URL(以下参数的替代方案)
  • organization_slug -组织块(如果需要,则需要 issue_url 未提供)
  • issue_id -问题ID类似 PROJECT-123 或数字ID(如果需要 issue_url 未提供)
  • event_id -要获取的特定事件ID,而不是最新的(可选)

get_trace_details

检索分布式跟踪分析的跟踪详细信息。

参数:

  • organization_slug -组织结构图
  • trace_id -32个字符的十六进制跟踪ID

搜索问题事件

使用Sentry的查询语法搜索问题中的事件。

参数:

  • organization_slug -组织结构图
  • issue_id -问题ID(例如。, PROJECT-123)
  • query -可选哨兵搜索查询
  • limit -要返回的最大事件数(默认值:10,最大值:100)
  • sort -排序顺序: newest (默认)或 oldest

目录标签

目录标签

性能优化RustAPI集成JavaScriptSentry本地部署MCP服务器API工具

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP