Sentry MCP 用官方远程 URL 再 login,不要抄 mcp-remote
CLI:codex mcp add sentry --url https://mcp.sentry.dev/mcp,再 mcp login sentry。能接到 org/project。托管端是 OAuth,不是 PAT。旧文的 npx mcp-remote 和 Claude 的 --transport http 不要抄。
Learn 把 Sentry 列进推荐 MCP。官方托管地址是 Streamable HTTP,不是本地包:
codex mcp add sentry --url https://mcp.sentry.dev/mcp
codex mcp login sentry
能接到某个 org 或项目,工具表会变短,发现类工具会被藏掉。官方建议尽量接到项目:
[mcp_servers.sentry]
url = "https://mcp.sentry.dev/mcp/my-org/my-project"
enabled = true
codex mcp login sentry 走浏览器 OAuth。Sentry 写明所有连接都用 OAuth。这是会话里拉取 issue / 堆栈,不是值班告警,也不会在你没开会话时盯着错误飙升。
不要做这些:
- 不要抄 Claude 的
claude mcp add --transport http。Codex 远程用--url,名字写在add后面。 - 不要一上来套
npx -y mcp-remote@latest https://mcp.sentry.dev/mcp。现行 Codex 自己会连 HTTP。 - 不要给托管端写
bearer_token_env_var。日文对照文有时把它当成 Sentry 主路径,那是错的。 - 不要把官方文档里的
{organizationSlug}花括号占位原样抄进 TOML。写成真实 slug,例如my-org/my-project。 - 不要默认加
?experimental=1。那是前瞻工具,会多占上下文。 - 不要抄
/sse。也不要给它required = true挂全局。 - 不要把自托管 stdio 包
@sentry/mcp-server和托管 URL 混成一台。自托管才走command/args,密钥用env_vars转发,不要把 access token 写进args。TOML 里的美元括号不会展开。
错误正文是攻击者可写的输入。从 Sentry 拉来的内容修 bug 时,保持工具批准,不要一上来 --yolo。网页 Cloud 不读这份 config.toml。改完新开会话,用 codex mcp get sentry 看传输是 streamable_http。