Azure Databricks 上的 Model Context Protocol(MCP)

MCP 是一個開源標準,將 AI 代理與工具、資源、提示詞及其他情境資訊連結起來。 在 Azure Databricks 上,Unity AI Gateway 作為企業控制平面,負責管理 MCP 伺服器與大型語言模型端點間的存取與監控活動。

  • 存取控制:受管理及外部 MCP 伺服器使用 Unity 目錄權限來管理哪些使用者與服務主體可以存取每台伺服器及其底層資料。
  • 憑證管理:外部 MCP 伺服器使用 Unity 目錄連線與受管理的 OAuth 來安全處理認證,同時不暴露憑證給最終使用者。
  • 集中可視性:透過 Unity AI Gateway 檢視並管理工作空間中的所有 MCP 伺服器。

MCP 是給客服人員工具的一種方式。 關於所有方法——包括結構化與非結構化資料、程式碼執行及 Unity Catalog 函式工具——請參見 「連接代理與工具」。

建立一個 MCP 伺服器

Path Description
Unity 目錄中的 MCP 服務 透過管理連線連接到 Azure Databricks 外部託管的 MCP 伺服器,並將其註冊為 Unity Catalog 的安全檔,以便管理存取、過濾工具及套用服務政策。
自己架設 MCP 伺服器 你可以自己架設 MCP 伺服器,當作 Databricks 應用程式。

使用 MCP 伺服器

Path Description
在代理程式中使用 MCP 伺服器 使用 databricks-mcp 函式庫和代理框架,從代理程式碼中呼叫受管理的、外部和自訂 MCP 伺服器。
Azure Databricks 受控 MCP 伺服器 預先配置 Azure Databricks 伺服器,用於 AI 搜尋、Genie 代理、Databricks SQL 及 Unity Catalog 功能。 不需要設定。
將 MCP 與 AI 助理及程式代理連結起來 將 Claude、游標、MCP Inspector 及其他工具接線到 Azure Databricks MCP。

要查看可用的 MCP 伺服器,請前往你的工作空間 >AI Gateway>MCP:

ai-gateway 中的 MCP 標籤會列出工作區中可用的 MCP 伺服器。

計算價格

自定義 MCP 伺服器受限於 Databricks Apps 定價

託管 MCP 伺服器價格依功能類型而定: