模型上下文協議(Model Context Protocol (MCP))是什麼?
MCP 是讓 AI 應用程式以統一方式連接外部資料與工具的開放標準,官方比喻為 AI 的 USB-C。Anthropic 於 2024 年 11 月發布並開源,2025 年 12 月捐給 Linux 基金會旗下的 Agentic AI Foundation 管理。
協定與標準MCPModel Context Protocol模型上下文協定模型脈絡協定MCP 協議MCP 伺服器
一句話說明
讓 AI 應用程式用統一方式連接外部資料、工具與工作流程的開放標準,常被比喻成 AI 的 USB-C。
模型上下文協議怎麼運作?
- AI 應用程式(稱為 Host,例如桌面版聊天 App 或程式編輯器)內建 MCP 用戶端。
- 外部服務包成 MCP 伺服器,對外提供工具(Tools)、資料(Resources)與提示範本(Prompts)。
- 用戶端與伺服器以 JSON-RPC 2.0 格式交換訊息,先查詢對方有哪些能力。
- 模型需要時,透過用戶端呼叫伺服器上的工具或讀取資料,結果再回到對話中。
實際例子
- 讓 AI 助理連接行事曆與筆記軟體,直接幫你排行程。
- 程式編輯器透過 MCP 連接資料庫或設計稿,讓 AI 依據實際內容寫程式。
- 企業內部聊天機器人同時接多個資料庫,讓員工用聊天查數據。
常見誤解
誤解:MCP 只能用在 Anthropic 的 Claude。
事實:MCP 是開放標準,官方文件列出 ChatGPT、Visual Studio Code、Cursor 等多種用戶端都支援。
事實:MCP 是開放標準,官方文件列出 ChatGPT、Visual Studio Code、Cursor 等多種用戶端都支援。
誤解:MCP 是一個 AI 模型。
事實:MCP 不是模型,而是模型與外部工具、資料之間的「連接規格」。
事實:MCP 不是模型,而是模型與外部工具、資料之間的「連接規格」。
常見問題
MCP 和函式呼叫有什麼不一樣?
函式呼叫是模型「表達要用哪個工具」的能力,各家 API 格式不同;MCP 則是標準化工具怎麼被發現與連接,寫一次 MCP 伺服器就能給多種 AI 應用使用,兩者是互補關係。
MCP 現在由誰負責管理?
MCP 由 Anthropic 在 2024 年 11 月推出。2025 年 12 月 9 日,Anthropic 把 MCP 捐給 Linux 基金會旗下的 Agentic AI Foundation,成為創始專案之一,改由中立的開放治理方式維護。
MCP 和 A2A 協定的差別是什麼?
MCP 處理「AI 應用連接工具與資料」,A2A 處理「不同 AI 代理人之間互相溝通、分派任務」。Google 發表 A2A 時就說明它與 MCP 互補,兩者目前都在 Agentic AI Foundation 之下。
延伸閱讀
相關名詞
函式呼叫/工具使用、A2A 代理間協定、AI 代理人、大型語言模型
參考來源
- Model Context Protocol 官方文件:What is MCP?
- Anthropic:Introducing the Model Context Protocol(2024-11-25)
- MCP Blog:MCP joins the Agentic AI Foundation(2025-12-09)
查核日期:2026-09-26。API:/api/term?id=mcp