Model Context Protocol (MCP) 規範大型語言模型 (LLM) 和 AI 應用程式/代理程式連結外部資料來源的標準方式。MCP 伺服器可讓您使用工具、資源和提示,從後端服務執行動作及取得更新資料。
本機和遠端 MCP 伺服器有何不同?
- 本機 MCP 伺服器
- 通常在本機電腦上執行,並使用標準輸入和輸出串流 (stdio),在同一部裝置上的服務之間進行通訊。
- 遠端 MCP 伺服器
- 在服務的基礎架構上執行,並為 AI 應用程式提供 HTTP 端點,供 AI MCP 用戶端與 MCP 伺服器之間的通訊。如要進一步瞭解 MCP 架構,請參閱 MCP 架構。
無狀態核心
MCP 2026-07-28 版將從雙向有狀態通訊協定變更為無狀態通訊協定。每個 MCP 要求都會自我描述,並可使用標頭進行路徑設定。由於每個要求都包含 HTTP 標頭或 _meta 參數中所需的所有資訊,因此不需要 initialize/initialized 交握或 Mcp-Session-Id。MCP 伺服器可透過多重往返要求 (MRTR),要求工具所需的額外資訊。
為協助系統在不剖析要求主體的情況下,轉送及處理要求,您必須提供部分 MCP 標頭,包括:
- MCP 規格所需的標頭,例如通訊協定版本標頭和標準要求標頭。
- MCP 伺服器定義的自訂標頭。這些標頭會使用
x-mcp-header屬性,從工具的輸入結構定義鏡像到 HTTP 標頭。舉例來說,MCP 伺服器可能會定義自訂標頭,以指定 Google Cloud 區域或專案 ID。
如要進一步瞭解 MCP 架構,請參閱 2026 年 7 月 28 日的 MCP 版本規格和主要變更。
後續步驟
- 瞭解如何使用 Knowledge Catalog 本機 MCP 伺服器。
- 瞭解如何使用 Knowledge Catalog 遠端 MCP 伺服器。
- 瞭解如何使用資料歷程本機 MCP 伺服器。
- 瞭解如何使用資料沿襲遠端 MCP 伺服器 (預覽版)。
- 參考 Knowledge Catalog 應用實例。