Elementary MCP Server

官方

透過 MCP 將資料可觀測性、血緣、測試結果與事件暴露給 AI 代理

文件

Elementary MCP 伺服器

Elementary MCP 伺服器讓您可以將 Elementary 環境連接到任何支援 MCP(模型上下文協定)的客戶端。這使得 AI 代理、副駕駛或自然語言介面能夠使用即時上下文查詢並操作您的資料堆疊。

什麼是 MCP?

MCP(模型上下文協定)是由 Anthropic 推出的開放協定。它定義了一種方式,讓 AI 系統能夠以結構化的方式從外部工具擷取上下文並觸發操作。

Elementary MCP 伺服器提供了一個介面,用於查詢您資料環境中的關鍵部分,包括:

  • 模型
  • 測試
  • 事件
  • 測試覆蓋率
  • 血緣關係(dbt + BI),包含欄位層級
  • 事件

這實現了以下工作流程:

  • 詢問「提供營收儀表板資料的模型狀態如何?」
  • 自動為某個欄位建立新鮮度測試
  • 瀏覽血緣關係以找出問題的上游原因
  • 無需開啟使用者介面即可觸發更新或同步

運作方式

MCP 伺服器作為遠端服務執行,並透過單一驗證端點公開。它與任何支援 MCP 的客戶端相容,例如 Claude、Cursor IDE 以及自訂代理和 LLM 副駕駛。

支援的操作

您可以使用 Elementary MCP 伺服器進行:

  • 完整資產詳細資訊 - 中繼資料、欄位定義和測試覆蓋率
  • 血緣關係 - 探索跨 dbt 和 BI 工具的資料表及欄位層級血緣關係
  • 事件 - 查看未解決的事件及其上下文
  • 測試 - 瀏覽測試目錄並新增測試
  • 模型 - 檢查模型中繼資料和狀態
  • 執行歷史記錄 - 查看歷史執行和效能詳細資訊

即將推出

我們正在擴展支援範圍,包括:

  • 資料健康摘要
  • 資料量和新鮮度指標
  • 同步觸發器
  • 雲端測試設定更新