重點摘要:
AI 中的 MCP 代表 模型上下文協定。這是一項開放標準,協助 AI 應用程式透過通用介面連接外部工具、資料來源與工作流程。MCP 不會取代 API、函式呼叫或 RAG,而是為 AI 應用程式提供更一致的方式來探索及使用這些能力。
AI 中的 MCP 代表模型上下文協定。了解主機、用戶端與伺服器如何將 AI 連接至工具和資料,以及 MCP 與 API 的比較和主要安全風險。

AI 中的 MCP 代表 模型上下文協定。這是一項開放標準,協助 AI 應用程式透過通用介面連接外部工具、資料來源與工作流程。MCP 不會取代 API、函式呼叫或 RAG,而是為 AI 應用程式提供更一致的方式來探索及使用這些能力。
MCP 代表 模型上下文協定。
這是一項開放原始碼標準,用於將 AI 應用程式連接至檔案、資料庫、搜尋工具、行事曆、程式碼儲存庫及商業軟體等外部系統。官方 MCP 文件將其比喻為 USB-C 連接埠:不同裝置可以使用同一種連線標準,而不必為每種組合準備新的線材。
這個比喻很有用,但也可能讓 MCP 聽起來比實際情況更簡單。
MCP 不是 AI 模型、應用程式,也不是 API 的替代品。它是由相容的 AI 應用程式與伺服器使用的通訊標準。應用程式仍需要語言模型來理解使用者的請求,而連線的服務通常仍會在底層依賴既有的 API。
更精確的定義是:
MCP 將 AI 應用程式探索、連線及與外部工具和資料來源交換資訊的方式標準化。
「上下文」一詞很重要。語言模型只知道訓練資料中包含的內容,或目前互動期間提供給它的資訊。當需要額外資訊時,MCP 可以讓 AI 應用程式存取額外的上下文—例如最新的資料庫記錄、本機檔案,或即時 API 請求的結果—。

在 MCP 出現之前,開發人員通常必須針對 AI 應用程式與外部服務的每種組合,分別建立整合。
假設有一個 AI 助理需要與 Google Calendar、GitHub、客戶資料庫及內部計費系統協作。每個整合可能都有自己的 API 格式、驗證流程、函式定義與錯誤處理規則。
現在再想像一次:要為另一個 AI 助理重新建立相同的連線。
MCP 嘗試減少這些重複的整合工作。服務可以透過 MCP 伺服器公開其能力,而相容的 AI 應用程式則可透過共用協定進行連線。
這並不表示開發人員可以停止建立整合。仍然需要有人實作 MCP 伺服器、將其連接至底層服務、管理憑證、驗證請求並維護系統。其好處在於重複使用:一項能力遵循該協定後,可能更容易連接至多個相容的 AI 主機。
當工具、資料來源及 AI 用戶端的數量開始增加時,MCP 最有價值。若只有一個應用程式連接至一項穩定服務,直接整合 API 可能仍是更簡單的選擇。
MCP 採用用戶端—伺服器架構,但由於涉及三個部分,相關術語可能令人困惑。
主機是使用者互動的 AI 應用程式。它可以是聊天助理、程式設計環境、桌面應用程式或自訂 AI 代理。
主機負責協調對話、與語言模型通訊、管理權限,並決定哪些 MCP 連線可用。
MCP 用戶端是主機內部的元件,負責維持與 MCP 伺服器的連線。
根據官方 MCP 架構,主機通常會為每部伺服器建立獨立的用戶端連線。如果應用程式連接檔案系統伺服器與行事曆伺服器,就會管理兩個 MCP 用戶端。
MCP 伺服器是一個向 MCP 用戶端提供特定能力的程式。它可以在使用者的裝置本機執行,也可以在另一部伺服器上遠端執行。
MCP 伺服器可以公開三種核心能力:
主機與伺服器首先會協商雙方都支援的協定功能。接著,用戶端可以請求可用能力的清單。當模型判斷某項工具相關時,主機會透過 MCP 用戶端,將結構化請求路由至正確的伺服器。
結果會回傳至 AI 應用程式,成為模型產生下一個回應時的額外上下文。

假設開發人員向內部 AI 助理提出要求:
“檢查我們本月的 API 支出。如果超出預算 20% 以上,請為工程團隊建立警示。”
簡化後的 MCP 工作流程可能如下:
get_api_usage 與 get_budget_limit。create_alert。MCP 將此流程的中間部分標準化:探索工具、描述其輸入需求、呼叫工具,以及回傳結構化結果。
它本身不會執行計算、不會提供語言模型,也不會取代計費與訊息 API。
這些術語經常被描述為彼此競爭的技術。實際上,它們運作於不同層級,且經常會出現在同一個應用程式中。
| 概念 | 解決的問題 | 與 MCP 的關係 |
|---|---|---|
| API | 讓一個軟體系統向另一個系統請求資料或執行動作 | MCP 伺服器通常會在底層呼叫既有的 API |
| 函式呼叫 | 讓模型為預先定義的工具產生結構化請求 | 主機可以將 MCP 工具定義轉換成模型可選取的函式 |
| RAG | 在模型回答前,擷取相關的外部資訊 | MCP 伺服器可以公開擷取工具或資源,但 MCP 本身不是 RAG |
| MCP | 將相容 AI 應用程式連接及互動工具與資料的方式標準化 | 作為連線與互通性層 |
不會。MCP 與 API 解決的是相關但不同的問題。
API 定義特定服務的呼叫方式。例如,計費 API 可能會定義一個回傳帳戶使用量的端點。
MCP 定義 AI 應用程式如何探索及使用相容伺服器公開的能力。該伺服器可能會呼叫計費 API 來取得實際資料。
換句話說:
API 將軟體連接至服務;MCP 則協助 AI 應用程式透過通用協定與多項服務協作。
當應用程式只需要一項固定功能時,直接整合 API 仍可能更快、更簡單。當開發人員希望在多個 AI 用戶端間重複使用工具,或允許可用能力動態變更時,MCP 會更具吸引力。
不相同。函式呼叫通常是模型的一項能力。開發人員描述一個或多個函式,而模型在判斷應使用某個函式時,會產生結構化參數。
MCP 作用於這個流程周圍。它可以協助應用程式從已連線的伺服器探索工具定義,而不必將每項工具硬式編碼至應用程式中。
模型仍可能依賴函式或工具呼叫來選取 MCP 提供的工具。
不是。檢索增強生成(RAG)是一種在模型回答前擷取相關資訊,並將其加入模型上下文的方法。
MCP 伺服器可以公開文件搜尋工具,作為 RAG 系統的一部分。然而,MCP 不會決定文件如何建立索引、結果如何排序,或擷取的文字如何加入提示。
MCP 可以傳遞請求與結果,搜尋工作則由檢索系統執行。
MCP 可以讓工具在相容應用程式之間更容易重複使用,也能讓應用程式探索可用工具及其必要輸入,而不必完全依賴硬式編碼的連線。
但有些常見說法太過誇張。
MCP 不會:
它也不會讓模型不受限制地存取每個已連線的服務。主機控制連線的伺服器,而伺服器能力與使用者權限則決定可讀取或變更的內容。
當應用程式必須連接多個工具或資料來源,尤其是這些能力可能在不同 AI 主機之間重複使用時,MCP 值得考慮。
常見情境包括:
當應用程式只有一個狹窄的工作流程、只使用一項服務,或需要精確控制每個請求的底層細節時,直接整合 API 可能是更好的選項。加入 MCP 伺服器會引入另一個需要部署、保護、測試及觀測的元件。
MCP 可以減少部分重複的整合工作,但不會消除架構上的取捨。
MCP 並非自動安全或不安全。安全性取決於主機、伺服器、底層服務、驗證流程,以及授予各項動作的權限。
已連線的伺服器可能會從 AI 應用程式接收敏感資訊。具有寫入權限的工具也可能變更檔案、傳送訊息、建立記錄或觸發其他外部動作。
官方 MCP 安全性指南涵蓋的風險包括權杖傳遞、伺服器端請求偽造、工作階段劫持、遭入侵的本機伺服器,以及混淆代理人攻擊。這些是實作風險,不會因系統採用標準協定就消失,也不是使用標準協定所能自動帶來的理論優勢。
開發人員應採取幾項基本控制措施:
OpenAI 同樣警告,自訂 MCP 伺服器可能會接收資料並執行外部動作,並建議只連接信任的伺服器。目前的實作要求 ChatGPT 對話中的寫入動作先取得確認,但開發人員不應假設每個 MCP 用戶端都採用相同政策。OpenAI 的 MCP 文件
截至 2026 年 7 月,最新的穩定 MCP 規範仍是 2025 年 11 月 25 日發布的版本。官方專案表示,自此之後尚未發布其他規範版本。2026 MCP 路線圖描述的是計畫中的工作,而不是穩定協定中已獲保證的功能。
目前規範定義了兩種標準傳輸方式:
stdio,用於與本機程序通訊。Streamable HTTP 已取代較舊的 HTTP+SSE 傳輸方式,但用戶端與伺服器仍可保留向後相容性。目前的傳輸規範也包含涵蓋驗證、來源驗證、本機網路繫結及工作階段處理的要求與建議。
MCP 的治理也有所變化。2025 年 12 月,該協定成為 Linux Foundation Agentic AI Foundation 的創始專案。該基金會表示,目前已發布超過 10,000 部 MCP 伺服器,並已在 ChatGPT、Claude、Gemini、Microsoft Copilot、Cursor 及 Visual Studio Code 等產品中獲得採用。Linux Foundation 公告
2026 年路線圖聚焦於四個領域:傳輸擴充性、代理通訊、治理及企業就緒度。稽核軌跡、整合 SSO 的驗證、設定可攜性及閘道行為,都是仍在解決的企業問題。
最後一點很重要。MCP 已不再只是本機開發人員工具的實驗,但其企業安全性與營運模型的部分內容仍在成熟中。
GPT Proto 與 MCP 屬於 AI 應用程式的不同層級。
MCP 將應用程式連接至外部工具與上下文。應用程式仍需要模型來理解請求、選擇動作並產生最終回應。
該模型可以透過模型 API 供應商存取。使用 GPT Proto 模型目錄的開發人員,可以為推理層選擇文字與推理模型,而 MCP 伺服器則負責處理與外部系統的連線。
簡化的設定可能包含:
這兩個層級相輔相成。共用的模型 API 可以讓應用程式更容易測試或替換其背後的模型;MCP 則能在將應用程式連接至多個工具時,減少重複工作。

重點摘要 最佳直接 API: OpenAI 是最安全的通用預設選擇;Anthropic Claude 最適合程式碼開發與長時間執行的代理;Gemini 適合低成本多模態原型開發;DeepSeek 則在文字 Token 價格方面領先。 最佳多模型選項: OpenRouter 是測試多種 LLM 的清晰選擇。當單一產品需要透過一個 API 金鑰和共用餘額使用文字、圖片與影片模型時,GPTProto 更為合適。 最佳基礎架構選擇: Amazon Bedrock 適合受 AWS 管理的企業部署;Replicate、fal.ai 與 Together AI 則更適合開放模型或生成式媒體推理。 沒有適用於所有情境的唯一贏家。請比較工作負載適配度、模型涵蓋範圍、實際計費單位、生產環境控制能力與切換成本。價格與可用性已於 2026 年 7 月 14 日確認;部署前請查看供應商的即時頁面。
Tiffany Layne | 2026-07-15

TL;DR: 當任務困難、執行時間長或涉及視覺內容時,Kimi K3 是更強的程式設計模型。在 Moonshot 公開的程式設計比較中,它全面領先 GLM-5.2,並可透過其託管服務接受圖片與影片。對於日常的儲存庫工作,GLM-5.2 仍是更好的預設選擇:成本低得多、運行規模較小,且採用寬鬆的 MIT 授權。Kimi K3 現在也已釋出權重,但其 1.56 TB 儲存庫、建議使用 64 個以上加速器的部署要求,以及自訂授權,意味著自行託管需要投入更多資源。當能力是瓶頸時選擇 Kimi;當成本與日常運營簡易性更重要時選擇 GLM。 GLM-5.2 與 Kimi K3 程式碼比較中有趣的地方,不在於兩個模型都能撰寫 React 元件或解決簡短演算法。這個層級的模型早已具備這些能力。真正有用的問題是,當任務變得複雜時會發生什麼:儲存庫稽核、多檔案遷移、只會在螢幕截圖中出現的錯誤,或必須讓多個系統保持一致的可遊玩 Three.js 原型。 這也是價格差異開始產生影響的地方。Kimi K3 在最困難的公開測試中表現較佳,但其官方輸出價格超過 GLM-5.2 的三倍。每天執行數千次普通審查的團隊,使用 GLM 可能能以每美元完成更多工作。試圖挽救一個棘手視覺專案的開發者,則可能很樂意為 K3 買單。
Tiffany Layne | 2026-07-28

我看過許多人生成一張精美的 AI 插圖,興奮不已,卻在第 4 頁左右悄悄放棄。第一張圖片從來不是問題,問題在於第 4 頁的狐狸看起來仍然像第 1 頁的同一隻狐狸,而且每一頁都必須清晰到足以實際印刷。大多數「AI 兒童書籍製作工具」網站會用一個友善的按鈕掩蓋這兩個問題,最後交給你一張 1024 像素的圖片,印刷機一接觸就變得模糊不堪。 本指南採用另一種方式:由你自行執行的小型、可重複 API 流程。它適合想要以程式控制批次生成、讓同一角色貫穿 24–32 頁,以及產出符合印刷規格檔案的人,而不是只想使用一鍵玩具工具的人。如果你只想為手機製作一張睡前圖片,無程式碼工具確實更快,你應該使用它。如果你想製作完整書籍,同時控制成本與品質,請繼續閱讀。 完成後,你將擁有一套流程,能使用一個 GPTProto API 金鑰,透過兩個模型,以約 1 美元的生成成本輸出印刷解析度(300 DPI)、角色一致的內頁與封面。
Katherine Lawrence | 2026-06-12

將 GLM-5.2 連接至程式碼代理只需幾分鐘。讓它取得足夠的上下文來修復儲存庫,同時避免它漫無目的地探索,才是較困難的部分。 這項區別很重要。模型可以在聊天視窗中撰寫乾淨的函式,卻仍可能因為修改了錯誤層級、破壞 API 合約、跳過測試套件,或花費一半上下文閱讀產生檔案,而無法完成真正的工程任務。GLM-5.2 是為較長時間、以工具驅動的程式碼工作而設計,但模型周圍仍需要嚴謹的代理工作流程。 本指南涵蓋三種實用方式:使用 GLM-5.2 搭配 Claude Code、從相容 OpenAI 的代理呼叫 GPTProto 上的 GLM-5.2 API ,以及在本機執行開放權重版本。接著,我們將說明如何界定儲存庫層級的任務、管理 1M token 上下文、驗證變更,以及估算實際 token 成本。 重點摘要 如果您已經在使用該終端機代理,請搭配 Z.ai 的 Anthropic 相容端點使用 Claude Code。 對於 Cline、OpenCode、自訂代理,或已使用 OpenAI SDK 的應用程式,請使用 GPTProto 的 OpenAI 相容端點。 不要因為 GLM-5.2 接受最多 1M token,就預設傳送整個 monorepo。請先從儲存庫地圖、相關檔案、限制條件與測試指令開始。 一般調查使用 High 推理;對於計畫錯誤代價高昂的模糊、多檔案工作,使用 Max。 在代理的變更通過儲存庫的建置、lint、型別檢查與測試之前,請將其視為不受信任。 只有在隱私、控制權或持續使用足以 оправ justify 嚴格的基礎架構時,才在本機執行。「開放權重」不代表「適合筆記型電腦」。
Schuyler Stacy | 2026-07-17