Context Goblin icon

Context Goblin

Context Goblin 是適用於 GitHub pull request 的 AI 程式碼審查工具,寫下審查前加入呼叫圖與跨儲存庫脈絡,協助團隊掌握服務、檔案及外部知識來源的關聯,及早發現問題。

Context Goblin

概覽

Context Goblin 是適用於 GitHub pull request 的 AI 程式碼審查工具。它不只關注差異,而是結合 pull request、呼叫圖資料、跨儲存庫關係及其他相連的知識來源,在撰寫審查前掌握變更所處的脈絡。

這項產品適合希望獲得更深入儲存庫掌握能力及自動化審查留言的團隊。您可以從儀表板執行、回應 pull request 中的提及,或透過 MCP 用戶端呼叫,並發布包含結論、摘要與行內留言的 GitHub 審查。

功能

呼叫圖審查脈絡

Context Goblin 會建立您程式碼庫的呼叫圖,偵測 pull request 中變更的符號,並追蹤它們在其他檔案中的呼叫端,讓審查者看見受影響的範圍。

跨儲存庫相依性掌握

它會跨儲存庫對應路由、佇列、共用資料表與套件相依性,接著只將受變更影響的關聯加入審查脈絡。

四個審查代理程式

審查由四個彼此隔離、分別負責架構、安全性、邏輯與測試的專業代理程式共同執行,讓發現能依關注面向維持聚焦。

僅提供已驗證的發現

每項發現都會在發布前與程式碼庫核對,系統也會排除僅涉及樣式的雜訊。

MCP 脈絡連線

管理員可以連線 Jira、Confluence、Notion、自訂文件或任何與 MCP 相容的伺服器,接著選擇代理程式可以呼叫的工具。

多種審查入口

可以從儀表板開始審查、在 pull request 中留言 @contextgoblin,或呼叫 review_repository MCP 工具。

使用情境

  • 審查對系統有廣泛影響的變更

    當 pull request 變更的程式碼具有下游呼叫端、共用相依性或跨服務影響,而您希望審查在合併前考量其影響範圍時,請使用 Context Goblin。

  • 檢查跨儲存庫相依性

    在路由、佇列、資料表或套件連結橫跨多個服務的多儲存庫環境中使用,讓審查者了解變更如何跨儲存庫傳遞。

  • 融入不同的審查工作流程

    使用儀表板、GitHub 提及或 MCP 用戶端,在符合團隊工作流程的方式中觸發審查,無論審查者是在 GitHub 中工作,或是使用其他代理程式。

  • 將非程式碼脈絡加入審查

    當程式碼變更取決於儲存在 Jira、Confluence、Notion 或其他與 MCP 相容來源中的工單脈絡、設計備註或內部文件時,使用 MCP 伺服器連線。

  • 發布可執行的審查回饋

    當您希望審查輸出能直接在 GitHub 中採取行動,而不必從獨立工具複製內容時,使用結構化結論、嚴重性標籤與行內留言。

Pros and Cons

Pros

  • 為 pull request 審查加入呼叫圖與跨儲存庫脈絡。
  • 可透過 Jira、Confluence 和 Notion 等 MCP 伺服器納入外部脈絡。
  • 將審查工作分為四個專注於架構、安全性、邏輯與測試的代理程式。
  • 提供 GitHub 審查狀態與行內留言,而不只是純文字摘要。
  • 提供多種觸發審查的方式,包括儀表板、GitHub 留言和 MCP。

Cons

  • 從已收集的來源無法存取定價頁面,因此方案詳細資訊不明確。
  • 部分設定步驟僅限管理員執行,包括儲存庫連線、MCP 伺服器設定及特定設定。

FAQ

如何開始審查?

它會審查已連線 GitHub 儲存庫中的 pull request。您可以從儀表板開始審查、在 pull request 中標註 @contextgoblin,或從自己的用戶端使用其 MCP 工具。

Context Goblin 在審查中會使用哪些脈絡?

文件指出,它會讀取 pull request 的差異、詮釋資料、提交內容與討論,接著加入影響範圍脈絡、跨儲存庫路由及爬取的關聯,再執行四個審查代理程式。

它會尋找哪些類型的問題?

內建的審查代理程式專注於架構、安全性、邏輯與測試。協調器會將它們的發現整合成一份包含結論與行內留言的審查。

它能使用程式碼庫以外的脈絡嗎?

可以。您可以連線自己的 MCP 伺服器,審查代理程式便能從 Jira、Confluence、Notion 等工具,或任何其他與 MCP 相容的伺服器讀取脈絡。

有提供定價資訊嗎?

目前無法取得定價頁面,但首頁顯示可免費開始使用,包含一次完整爬取、首次 pull request 審查,以及 GitHub App 和 MCP 伺服器存取權。頁面也說明,免費額度用完時審查會暫停,且不會自動收費。

Quick Facts

類別
開發者工具
平台
GitHub pull request
主要工作流程
使用程式碼庫脈絡與跨儲存庫關係進行 AI 審查
入口
儀表板、@contextgoblin GitHub 留言、MCP 用戶端
整合
GitHub App、MCP 伺服器、Jira、Confluence、Notion
定價
顯示可免費開始使用;付費方案詳細資訊無法取得