getsentry/sentry-mcp

An MCP server for interacting with Sentry via LLMs.

解決的問題

本專案提供一個模型上下文協定(MCP)伺服器,讓AI程式設計助手(如 Cursor 或 Claude Code)能直接與 Sentry 互動。它彌補了AI代理的程式碼編輯器與 Sentry 中的錯誤追蹤和效能監控資料之間的差距,使開發者能在其AI驅動的工作流程中更有效率地進行除錯與解決問題。

工作原理

它作為AI代理與 Sentry API 之間的中介層。可透過 Cloudflare 作為遠端伺服器部署,也可使用 stdio 傳輸方式在本機執行。伺服器公開一組工具,讓AI代理可使用這些工具取得錯誤、問題與追蹤資訊。對於AI驅動的搜尋工具,它與 OpenAI、Anthropic 或 OpenRouter 等LLM提供者整合,將自然語言查詢轉換為 Sentry 特定的查詢語法。

適用對象

希望將 Sentry 的除錯資料直接整合到其代理上下文中的AI程式設計助手使用者,以及管理自架 Sentry 實例的開發者。

主要亮點

  • 程式代理優化: 專為人機協作的程式代理與開發者工作流程設計。
  • 彈性部署: 支援遠端 MCP 伺服器部署與自架環境下的本機 stdio 傳輸。
  • AI驅動搜尋: 使用 LLM 將自然語言轉換為 Sentry 查詢語法,便於發現問題。
  • Claude Code 整合: 提供專用外掛,支援在 Claude Code 中自動委派子代理。
  • 可自訂技能: 若 Sentry 實例不支援特定功能(如 Seer),使用者可停用特定技能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案