Token导航 LogoToken导航

MCP Server · 开发工具

Sentry MCP

An MCP server for interacting with Sentry via LLMs.

stdio官方级别未说明来源级核验工具 0@sentry/mcp-server@latest
开发工具中间件TypeScriptClaudeCursor

快速开始

作者 / 组织
getsentry
提供方
getsentry
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

689

仓库热度

收录来源

4 个

MCP.so

选型结论

Sentry MCP 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

开发工具

传输方式

stdio

认证方式

无需认证(安装命令里要填 访问 Token)

部署方式

公开资料未说明

安装与配置

安装命令

npx @sentry/mcp-server@latest --access-token=sentry-user-token

客户端配置示例

{
  "mcpServers": {
    "sentry-mcp": {
      "command": "npx",
      "args": [
        "@sentry/mcp-server@latest",
        "--access-token=sentry-user-token"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

哨兵mcp

Sentry的MCP服务主要是为人类在线编码代理设计的。我们的工具选择和优先级侧重于开发人员工作流程和调试用例,而不是为所有Sentry功能提供通用的MCP服务器。

这个远程MCP服务器充当上游Sentry API的中间件,针对Cursor、Claude Code等编码助手和类似的开发工具进行了优化。它是基于 Cloudflare在远程MCP方面的工作.

入门指南

通过访问生产中部署的服务,您将找到所需了解的一切:

如果你想做出贡献,了解它是如何工作的,或者为自托管的Sentry运行它,请继续下面的操作。

Claude代码插件

作为Claude Code插件安装,用于自动子代理委托:

claude plugin marketplace add getsentry/sentry-mcp
claude plugin install sentry-mcp@sentry-mcp

这提供了一个 sentry-mcp 当您询问Sentry的错误、问题、跟踪或性能时,Claude会自动委托给该子代理。

对于前瞻性工具变体和功能:

claude plugin install sentry-mcp@sentry-mcp-experimental

Stdio与Remote

虽然此存储库侧重于充当MCP服务,但我们还支持 stdio 运输。这仍然是一项正在进行的工作,但这是使MCP适应自托管Sentry安装的最简单方法。

注: 人工智能驱动的搜索工具(search_events, search_issues等等)需要LLM提供者(OpenAI或Anthropic)。这些工具使用自然语言处理将查询转换为Sentry的查询语法。如果没有配置的提供程序,这些特定工具将不可用,但所有其他工具将正常运行。

利用 stdio 在传输过程中,您需要在Sentry中创建一个具有必要作用域的用户身份验证令牌。在撰写本文时,这是:

org:read
project:read
project:write
team:read
team:write
event:write

启动运输工具:

npx @sentry/mcp-server@latest --access-token=sentry-user-token

需要连接到自托管部署?添加 --主持人 (主机名 仅例如。 --host=sentry.example.com)当你运行命令时。 对于只公开纯HTTP的隔离内部部署,还可以添加 --不安全的http.

某些功能(如Seer)可能在自托管实例上不可用。你可以 禁用特定技能以防止暴露不受支持的工具:

npx @sentry/mcp-server@latest --access-token=TOKEN --host=sentry.example.com --disable-skills=seer

对于没有TLS的自托管实例:

npx @sentry/mcp-server@latest --access-token=TOKEN --host=sentry.internal:9000 --insecure-http
环境变量
SENTRY_ACCESS_TOKEN=         # Required: Your Sentry auth token

# LLM Provider Configuration (required for AI-powered search tools)
EMBEDDED_AGENT_PROVIDER=     # Required: 'openai' or 'anthropic'
OPENAI_API_KEY=              # Required if using OpenAI
ANTHROPIC_API_KEY=           # Required if using Anthropic

# Optional overrides
SENTRY_HOST=                 # For self-hosted deployments
MCP_DISABLE_SKILLS=          # Disable specific skills (comma-separated, e.g. 'seer')

重要提示: 始终设置 EMBEDDED_AGENT_PROVIDER 明确指定您的LLM提供者。仅基于API密钥的自动检测已被弃用,并将在将来的版本中删除。看 docs/embedded-agents.md 了解详细的配置选项。

MCP配置示例
{
  "mcpServers": {
    "sentry": {
      "command": "npx",
      "args": ["@sentry/mcp-server"],
      "env": {
        "SENTRY_ACCESS_TOKEN": "your-token",
        "EMBEDDED_AGENT_PROVIDER": "openai",
        "OPENAI_API_KEY": "sk-..."
      }
    }
  }
}

如果未设置主机变量,CLI会自动以Sentry为目标 SaaS服务。仅在操作自托管哨兵时设置覆盖。

对于不支持Seer的自托管实例:

{
  "mcpServers": {
    "sentry": {
      "command": "npx",
      "args": ["@sentry/mcp-server"],
      "env": {
        "SENTRY_ACCESS_TOKEN": "your-token",
        "SENTRY_HOST": "sentry.example.com",
        "MCP_DISABLE_SKILLS": "seer"
      }
    }
  }
}

MCP检查员

MCP包括 检查员,轻松测试服务:

pnpm inspector

输入MCP服务器URL()然后点击连接。这应该会为您触发身份验证流程。

注意:如果您在访问检查器时遇到OAuth流问题 127.0.0.1,尝试使用 localhost 而是通过访问 http://localhost:6274.

本地开发

要贡献更改,您需要设置本地环境:

  1. 设置环境和代理技能:
   make setup-env  # Creates .env files and installs shared agent skills

这也运行 npx @sentry/dotagents install 从安装共享技能 获得哨兵/技能 进入 .agents/skills/ (符号链接到 .claude/skills 和 .cursor/skills).如果以后需要更新技能,请直接运行它:

   npx @sentry/dotagents install
  1. 在Sentry中创建OAuth应用程序 (设置=>API=> 应用程序):

- 主页网址: http://localhost:5173 - 授权重定向URI: http://localhost:5173/oauth/callback - 记下您的客户端ID并生成客户端密钥

  1. 配置您的凭据:

- 编辑 .env 在根目录中添加您的 OPENAI_API_KEY - 编辑 packages/mcp-cloudflare/.env 并添加: - SENTRY_CLIENT_ID=your_development_sentry_client_id - SENTRY_CLIENT_SECRET=your_development_sentry_client_secret - COOKIE_SECRET=my-super-secret-cookie

  1. 启动开发服务器:
   pnpm dev

验证

在本地运行服务器,使其在以下位置可用 http://localhost:5173

pnpm dev

要测试本地服务器,请输入 http://localhost:5173/mcp 进入Inspector并点击连接。按照提示操作后,您将能够“列出工具”。

测试

包括三个测试套件:单元测试、评估和手动测试。

单元测试 可以使用以下命令运行:

pnpm test

评估 需要 .env 项目根目录中的文件,带有一些配置:

# .env (in project root)
OPENAI_API_KEY=  # Also required for AI-powered search tools in production

注:根 .env 该文件为所有包提供了默认值。单个包裹可以有自己的 .env 在开发过程中覆盖这些默认值的文件。

完成后,您可以使用以下命令运行它们:

pnpm eval

手动测试 (首选用于测试MCP更改):

# Test with local dev server (default: http://localhost:5173)
pnpm -w run cli "who am I?"

# Test agent mode (use_sentry tool only)
pnpm -w run cli --agent "who am I?"

# Test against production
pnpm -w run cli --mcp-host=https://mcp.sentry.dev "query"

# Test with local stdio mode (requires SENTRY_ACCESS_TOKEN)
pnpm -w run cli --access-token=TOKEN "query"

注意:CLI默认为 http://localhost:5173.用覆盖 --mcp-host 或设置 MCP_URL 环境变量。

综合测试剧本:

  • 标准测试: 看 docs/testing-stdio.md 有关构建、运行和测试stdio实现(IDE、MCP检查器)的完整指南
  • 远程测试: 看 docs/testing-remote.md 有关测试远程服务器(OAuth、web UI、CLI客户端)的完整指南

开发笔记

自动代码审查

此存储库使用自动代码审查工具(如Cursor BugBot)来帮助识别拉取请求中的潜在问题。这些工具提供有用的反馈和建议,但是 我们不建议进行这些必要的检查 因为准确性仍在发展中,可能会产生误报。

自动审查应被视为:

  • ✅ 有用的建议 在代码审查期间考虑
  • ✅ 起点 供讨论和改进
  • ❌ 无阻塞要求 用于合并PR
  • ❌ 不是替代品 用于人类代码审查

在处理自动反馈时,要关注潜在的问题,而不是严格遵循每一个建议。

贡献者文档

想贡献或探索完整的文档地图吗?看 CLAUDE.md (也可用作 AGENTS.md)用于贡献者工作流和完整文档索引。这 docs/ 文件夹包含每个主题的指南和集成的工具 .md 文件夹。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

developer-toolstag-productionmcp-server开发者工具TypeScript本地部署调试辅助中间件

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Sentry MCP

MCP.so · 本页

0stdio有4 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Sentry MCP 怎么安装?

公开资料给出的安装命令是 npx @sentry/mcp-server@latest --access-token=sentry-user-token,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Sentry MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Sentry MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Sentry MCP 需要 API Key 吗?

安装命令里要填 访问 Token,说明还是要凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Sentry MCP 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP