適用於 Manus 的 Sentry MCP 連接器

分診 Sentry 報錯,更快找到根因

Manus 是獨立的 AI 智能體,不是 Sentry 的功能。它用你自己的帳戶,透過 Sentry 官方 MCP 伺服器連接,讀取問題和堆疊;如果你的方案包含 Seer,還會加上它的根因分析,然後給出修復建議。

先在 Manus 中連接 Sentry

1錯誤

CHECKOUT-4K錯誤

TypeError

Cannot read properties of undefined (reading 'amount')

getOrderTotal (checkout/summary.ts)

事件數
1,204
用戶數
386
首次出現
2 小時前

2根因

Seer 給出的根因

已保存的購物車可能還沒有總價。版本 2.14.0 刪掉了兜底邏輯,所以 getOrderTotal() 在空值上讀取 cart.total.amount。

Manus 已對照堆疊核實:checkout/summary.ts 第 42 行。

3修復建議

checkout/summary.ts

41const cart = await getCart(id)

-42return cart.total.amount

+42return cart.total?.amount ?? 0

修復結帳時購物車缺少總價的問題PR #318 · 等你審核

Sentry 錯誤追蹤:一眼看出先修哪個

不用逐條看 Sentry 警報,直接拿到一份新出現和未解決的 Sentry 問題清單,按事件數和受影響用戶數排好序。

按事件數和受影響用戶數給新的 Sentry 問題排序

Manus 列出新出現和仍未解決的問題,按影響大小排序,告訴你先修哪個、為什麼。在提示詞裡寫上時間,它就會作為定時任務每天早上運行。

checkout-web新出現和未解決過去 24 小時
#問題事件數用戶數
  1. 1TypeError先修這個Cannot read properties of undefined (reading 'amount')1,204386
  2. 2ChunkLoadErrorLoading chunk 412 failed640211
  3. 3TimeoutErrorPOST /api/payments timed out after 30s31897
  4. 4ReferenceErroranalytics is not defined9264

Manus:先修 CHECKOUT-4K。它從版本 2.14.0 開始出現,令 386 位用戶無法結賬,也是今天事件最多的問題。

AI 調試工具:讀懂堆棧和 Sentry Seer 的分析

貼上一個問題連結,更快完成 Sentry 調試。Manus 會讀取堆疊和事件詳情;如果你的 Sentry 方案包含 Seer,還會加上 Seer 的分析。

用淺白話講清 Sentry 根因分析

Manus 會讀取堆棧和事件詳情,告訴你哪裡出了問題、該看哪一行。如果你的方案包含 Sentry 自己的 AI 調試工具 Seer,Manus 還會讀取它給出的根因,並對照堆棧核實。

CHECKOUT-4K·堆疊追蹤

TypeError: Cannot read properties of undefined (reading 'amount')

  1. checkout/summary.ts喺 getOrderTotal 第 42:22 行

    40export async function getOrderTotal(id: string) {

    41 const cart = await getCart(id)

    42 return cart.total.amount

    43}

  2. checkout/page.tsx喺 CheckoutSummary 第 18:9 行

  3. react-dom.production.js喺 renderWithHooks 第 1287:18 行

Seer 給出的根因

  1. 已儲存的購物車在價格算出來之前就被載入,所以 cart.total 是 undefined。
  2. 版本 2.14.0 刪掉了返回 0 的兜底邏輯。

Manus:堆疊紀錄也印證了這一點。先看 checkout/summary.ts 第 42 行,再查版本 2.14.0 裡 getOrderTotal() 改了甚麼。

AI 修 bug 助手:修復 Sentry 問題

用 AI 修 bug,改之前你先過目:在對話裡給出程式碼修改建議;如果同時連了 GitHub,就在你的倉庫裡開一個 PR。

checkout/summary.ts+1-1

40 export async function getOrderTotal(id: string) {

41 const cart = await getCart(id)

42- return cart.total.amount

42+ return cart.total?.amount ?? 0

43 }

Manus:在購物車有價格之前返回 0,和版本 2.14.0 之前一樣。

用代碼修改建議修復 Sentry 報錯

Manus 用改動前後對照的方式寫出建議的修改,並解釋它怎麼解決根因。這只是對話裡的建議,你的程式碼不會被改動。

acme/checkout-web待審核

修復結帳時購物車缺少總價的問題 #318

fix/checkout-4k → main

修復 Sentry 中的 CHECKOUT-4K

根因
已保存的購物車可能比價格先加載,而版本 2.14.0 刪掉了兜底邏輯。
如何測試
在價格載入之前打開一個已儲存的購物車,然後去結賬。

等你審核,合不合併由你決定。

Sentry 與 GitHub 整合:開修復 PR

同時連接了 GitHub 的話,Manus 會在新分支上改好,並開一個附帶 Sentry 問題連結的 PR。是否合併由你決定。

把 Sentry 問題變成 Linear 工單和每週報告

Manus 將搵到嘅結果交畿你嘅團隊:一張帶重現步驟嘅 Linear 工單,或一份發到 Slack 嘅每週 Sentry 錯誤監控報告。

Sentry 與 Linear 整合:工單自帶重現步驟

Manus 會寫好一張 Linear 工單,包含報錯信息、重現步驟、受影響用戶數和回到 Sentry 的連結。

ENG-412緊急Bug

已保存嘅購物車冇總價時,結帳頁面會崩潰

TypeError: Cannot read properties of undefined (reading 'amount')

重現步驟

  1. 在價格加載出來之前保存購物車。
  2. 打開這個已儲存的購物車,然後去結賬。
  3. 訂單匯總報 TypeError 並崩潰。

影響範圍

自版本 2.14.0 起,386 位用戶、1,204 次事件

Sentry 中的 CHECKOUT-4K

每週一份 Sentry 效能監控報告

按時間表運行的 AI 錯誤監控:在提示詞裡寫上時間,Manus 會把它存成定時任務。每週一彙總新報錯、慢請求和各個版本的情況,再把報告發到 Slack。

每週報告 · checkout-web每週一上午 9 點
新問題
14
影響用戶
1.9k
最慢請求
820 ms

每天的報錯數

一
二
三
四
五
六
日
  • 版本 2.14.0 新增了 3 個問題,最嚴重的是 CHECKOUT-4K。
  • POST /api/payments 喺星期三上線後變慢咗。

已發到 #eng-errors

在 Manus 中連接 Sentry MCP 伺服器

不用複製伺服器位址或權杖。Sentry 已經在 Manus 的連接器裏,用你自己的 Sentry 帳號登入就行。

  1. 開啟連接器

    在 Manus 裡打開連接器,選擇 Sentry。

  2. 登入 Sentry

    用你的 Sentry 帳號登入,在 Sentry 的授權畫面上選擇允許哪些權限。

  3. 在任務裡貼上問題連結

    直接用口語講需求;如果有具體項目或問題連結,一併貼上。

Sentry 的授權頁

  • Inspect Issues & Events讀取問題、事件、調用鏈、版本、效能剖析和項目詳情。
  • Seer用 Sentry 的 AI 偵錯工具 Seer 揾根因。
  • Triage Issues解決、分配和更新問題。
  • Manage Projects & Teams建立和修改項目、團隊、監控和告警規則。

不想讓 Manus 使用的,取消勾選即可。之後可以重新連接來修改。

了解更多連接器和使用指南

關於 Sentry MCP 連接器的常見問題

什麼是 Sentry MCP?

Sentry MCP 是 Sentry 官方的 MCP(模型上下文協議)伺服器,網址是 mcp.sentry.dev。它讓 AI 智能體用你自己的 Sentry 帳戶讀取你的 Sentry 數據,例如問題、事件和堆疊追蹤。Manus 在連接器裡直接連接它,你不用自己運行 Sentry MCP 伺服器。

點樣將 Sentry 連接到 Manus?

在 Manus 裡打開連接器,選擇 Sentry,用你的 Sentry 帳戶登入。接著 Sentry 的授權頁會列出 Manus 能用的權限,不想給的可以取消勾選。之後在任務裡貼上問題連結或寫上項目名就行。

Manus 能讀取哪些 Sentry 數據?

你的 Sentry 帳號能打開的內容都可以讀取:問題和事件、堆疊追蹤、專案、團隊和組織、版本、呼叫鏈等效能資料;如果你的 Sentry 方案包含 Seer,還有 Seer 的根本原因分析。

Manus 會改我嘅程式碼或 Sentry 問題嗎?

不會自己去改。只有你提出要求、並且同時連了 GitHub,它才會改程式碼:在新分支上改並開一個 PR,合不合併由你決定。只有你在連接時允許了問題分診,它才會解決、分配或更新 Sentry 問題。想先過目,就讓它在改之前把改動給你看。

Manus 是像 Seer 那樣的 Sentry AI 智能體嗎?

不是。Seer 係 Sentry 自己嘅 AI 調試工具,Sentry Autofix 係 Seer 喺 Sentry 入面由問題走到修復嘅流程。兩者都喺 Sentry 裏面運行,需要包含 Seer 嘅方案。Manus 係另一個獨立嘅 AI 智能體:佢透過連接器讀取 Seer 嘅分析,用喺你嘅任務入面,仲可以配合 GitHub、Linear、Slack 等應用一齊用。

Manus 可以讀取 Sentry 警報同效能數據嗎?

可以。它可以讀取你的告警規則、呼叫鏈、版本和效能剖析,所以你可以問某條告警在盯甚麼,或者一個慢請求的時間花在了哪裡。只有你在連接時允許了管理專案和團隊,它才會建立或修改告警規則。

使用 Sentry MCP 需要 Claude Code 或 Cursor 嗎?

不需要。「Sentry Claude Code」或「Sentry Cursor」這類設置教學,要你自己將 Sentry 的 MCP 伺服器加到那個工具裡。在 Manus 裡,Sentry 已經在連接器清單中:登入一次,在對話裡提要求,任務就在雲端執行。

呢個會影響我喺 Sentry 裡面同 Slack、GitHub 嘅整合嗎?

不會。你在 Sentry 裏裝的 Slack 整合、GitHub 整合和其他整合都照常運作。當你讓 Manus 發訊息到 Slack、開 GitHub PR 或建 Linear 工單時,它用的是你在 Manus 裏連好的連接器。

可以收回 Manus 對 Sentry 的訪問權限嗎?

可以。在 Manus 裡打開連接器,選擇 Sentry,點「斷開連接」。之後可以重新連接,並在 Sentry 的授權頁上選擇不同的權限。

連接 Sentry,分診你嘅第一個問題

喺 Manus 中連接 Sentry