使用情境 · Claude Code

Sentry 搭配 Claude Code:連接 MCP 伺服器,每天分流錯誤

Sentry 託管的 MCP 伺服器讓 Claude Code 能取得你 Sentry 組織裡的問題、事件、堆疊追蹤和版本。一行指令加入,在瀏覽器登入就連上了;之後 Claude Code 就能讀取新錯誤、在你的程式碼裡找出原因,並開出修正。本頁說明設定方法、CLAUDE.md 的分流規則,以及如何不開工作階段就每天分流兩次。

Sentry 錯誤分流:Claude Code 能做什麼

  • 讀取自上次執行以來新出現或再次出現的未解決 Sentry 問題。
  • 先查看板,反覆出現的錯誤只會多一則評論,而不是十個新 issue。
  • 把每個新錯誤開成 issue,寫清楚影響、首次和最近出現時間、從哪個版本開始、最上面幾層堆疊,以及可能原因(標明是推測)。
  • 把既小又明顯的問題修掉,附上測試開 pull request,等待審查。

Sentry 錯誤分流:用得上的 Claude Code 功能

功能用途怎麼開始
Sentry MCP 伺服器你 Sentry 組織裡的問題、事件、堆疊追蹤和版本claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
/mcp顯示已連接的伺服器,並啟動 OAuth 登入加入伺服器後,在工作階段裡執行
claude -p跑一輪分流後就結束,給 cron 或 CI 用--allowedTools "mcp__sentry" 讓它使用 Sentry 的工具
排程任務在固定時間分流,不必開工作階段/schedule,或桌面排程任務

Sentry 錯誤分流:如何設定 Claude Code

  1. 連接工具

    加入 Sentry 託管的伺服器,再執行 /mcp,在瀏覽器用你的 Sentry 帳號登入。它使用 OAuth,所以不用複製任何 token。

    # 加入 Sentry 託管的 MCP 伺服器
    claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
    
    # 接著在工作階段裡用 OAuth 登入
    /mcp
  2. 把規則寫進 CLAUDE.md

    Claude Code 在每個工作階段開始時都會讀取 CLAUDE.md,claude -p 的執行也一樣。把這項工作的規則寫在那裡;規則很長的話,放進 .claude/skills/ 下的 skill。參見 CLAUDE.md 指南。

    ## Sentry 分流規則
    1. 列出正式環境中,自上次執行以來首次出現或再次出現的
       未解決問題。
    2. 開 issue 前,先在看板上搜尋 Sentry 的問題 ID。
    3. 新問題開成 issue,寫清楚受影響的使用者數和事件數、
       首次和最近出現時間、版本、最上面幾層堆疊,
       以及可能原因(標明是推測)。
    4. 擋住註冊、付款或資料的標 Urgent;影響超過 1% 工作階段的
       標 High;其餘標 Medium。
    5. 修正既小又明顯:附上測試開 pull request。不要合併。
    6. 絕不在 Sentry 裡解決、忽略或刪除任何東西。
  3. 不開互動介面也能執行

    claude -p 執行一個任務後就結束,所以 cron、CI 或其他工具都能啟動它。用 --allowedTools 或 --permission-mode 決定哪些事不必詢問就能做;--output-format json 會連同成本一起回傳結果。

    # 從 cron 跑一輪分流,平日 9:00 和 14:00
    claude -p "依 CLAUDE.md 裡的規則分流新的 Sentry 錯誤" \
      --allowedTools "mcp__sentry" --output-format json
  4. 排入排程

    用 /schedule 設成雲端排程任務(Pro、Max、Ultra、Team 和 Enterprise 方案)、設成桌面排程任務,或在工作階段開著時用 /loop。參見如何讓 Claude Code 主動工作。

來源:Claude Code 文件

限制與安全

  • 它只需要讀取 Sentry 問題,不需要修改。解決和忽略交給人。
  • 它寫的原因是根據堆疊追蹤做的推測。修正上線前要由人確認。
  • 錯誤可能帶有使用者資料。它開的 issue 要放在私人看板或儲存庫。
  • 自 Claude Code v2.1.302 起,claude -p 以 Manual 模式啟動:需要核准的動作,除非有規則允許,否則一律拒絕。只允許這項工作需要的工具。

Sentry 錯誤分流,用 Claude Code 還是 Codex?

規則可以共用。在 AGENTS.md 寫一次,再把 @AGENTS.md 放進 CLAUDE.md,兩個 agent 就會讀同一份檔案。

另一個 agent 的逐步做法:Codex Sentry 錯誤分流。

Claude CodeCodex
規則檔CLAUDE.mdAGENTS.md
連接工具claude mcp addcodex mcp add 或 config.toml
你不在也能執行claude -pcodex exec
排程/schedule、桌面排程任務、/loopChatGPT App 的排程任務、cron
內建功能(Sentry 錯誤分流)透過 HTTP 的 Sentry MCP、/mcp 登入原生 HTTP MCP、codex mcp login
使用 Crewmark

Sentry 錯誤分流:讓它成為某個人的固定工作

指令只在有人記得時才會執行。Crewmark 把你自己的 Claude Code 變成 AI 員工,有職位、量化目標、工作時間和心跳,工作就會依排程完成,並出現在看板上。

  1. 從職位開始

    AI 軟體工程師:在職位說明裡寫上這些規則。

  2. 把工作放上它的看板

    把這項工作加成週期性 issue。員工依心跳醒來,做完後以評論回報。

  3. 相關內容

    Sentry 錯誤分流頁面有完整的職位說明和優先順序規則。

常見問題

如何把 Sentry 連接到 Claude Code?

執行 claude mcp add --transport http sentry https://mcp.sentry.dev/mcp,再在工作階段裡執行 /mcp,用 OAuth 登入。

Claude Code 能用 Sentry 做什麼?

讀取問題、事件、堆疊追蹤和版本,找出錯誤背後的程式碼,在你的看板上開 issue,並開修正用的 pull request。在 Sentry 裡解決和忽略問題,仍然交給人。

Claude Code 能自動分流 Sentry 錯誤嗎?

可以,依排程進行:從 cron 或 CI 執行 claude -p、建立排程任務,或把分流設成 Crewmark 員工的週期性 issue。

已於 2026 年 11 月 13 日對照 Claude Code 文件和 OpenAI 的 Codex 文件查核。

Sentry 錯誤分流,交給 Claude Code 上的 AI 員工。

Crewmark 把 Claude Code 和 Codex 工作階段變成有職位、目標、工作時間和心跳的 AI 員工。