檢查網路存取有兩個方向:從你的模型情境協定(MCP)用戶端到工作區,以及從工作區到外部 MCP 伺服器。 關於登入與身份,請參見 MCP 認證。
用戶端到工作空間
MCP 請求必須由你工作區的入站網路控制系統允許。 如果啟用 了工作區 IP 存取清單 ,請向管理員請求允許請求發出的公共 IP 位址:
| MCP 用戶端執行的地點 | 允許的地址 |
|---|---|
| 在你的電腦上,例如 Claude Code、Codex CLI 或 Cursor | 你網路的公開外撥 IP。 如果流量經過企業 VPN 或代理,請使用該網路的外撥 IP。 請向你的網路管理員申請。 |
| 在託管服務中,例如 Claude 連接器或 ChatGPT | 供應商公布的外撥 IP 範圍。 請參考 Claude 的出站 IP 和 ChatGPT 的出站 IP。 |
對於託管客戶端,瀏覽器登入來自你的網路,而 MCP 通話則來自服務提供者的伺服器。 兩者都必須被允許。 例如,成功從企業 VPN 登入不代表 ChatGPT 能連上你的 MCP。
如果您的組織也使用 基於上下文的入口控制,請求也必須符合這些政策。 帳號 IP 存取清單 適用於帳號主控台和帳號 API 存取,例如管理員建立 OAuth 應用程式。
Workspace 對外部 MCP 伺服器
透過 Unity Gateway 呼叫外部 MCP 提供者時,會使用工作空間的無伺服器運算平面。 此規定適用於註冊的外部伺服器及 Databricks 提供的外部服務 MCP。
如果你的 無伺服器網路政策 使用 限制存取,請將伺服器的完全限定網域名稱(FQDN)加入 允許網域。 從 MCP Unity 目錄連線上的主機開始。 檢查 system.access.outbound_network 是否有其他被封鎖的目的地。 請參閱 管理網路政策 與 外撥網路日誌。
- Unity 目錄連線不會自動允許它的目的地。
-
完全存取 是無伺服器網路政策中預設允許外撥網路連線的模式。 明確封鎖的網域仍被拒絕。 例如,一個阻擋 的
mcp.example.com政策會阻止呼叫該 MCP 伺服器。 請管理員檢查政策 中被封鎖的目的地。 - 要測試 MCP 流量的試跑模式,請選擇 所有產品。 Databricks 的 SQL 和 AI 模型服務選項不會讓 MCP 流量進入試演階段。
私密連線
要連接雲端網路中的 MCP 伺服器,請選擇 Azure Databricks 無伺服器運算如何連接:
- 私人端點:使用 Private Link 來保持流量在私人連線上。 帳號管理員會在連結到你工作區的網路連線設定(NCC)中,為伺服器網域新增一個私有端點規則。 你的雲端管理員會核准端點連線。 請參見 「配置私人連線」。
- 有防火牆的公共端點:設定伺服器防火牆,允許 Azure Databricks 提供你工作空間雲端和區域的無伺服器外出 IP。 這些 IP 在 Azure Databricks 客戶間是共用的,所以請在伺服器上保持啟用認證。 請參考 「尋找出站 IP」並設定防火牆。
加入私有端點規則的網域會被網路政策自動允許,因此你不需要另外將它們加入 允許網域。 對於公開端點,請沿著 Workspace 連接到外部 MCP 伺服器。