若你正為 ChatGPT、Claude、Gemini 分別撰寫 CRM、資料庫、檔案系統的適配層,或一換模型供應商就得推倒全部工具整合,你碰到的正是 AI 領域的 N×M 困境。MCP(Model Context Protocol,模型上下文協定) 由 Anthropic 於 2024 年 11 月開源,正被類比為 AI 時代的 HTTP:統一定義「模型如何發現、選擇並呼叫工具」。本文面向開發者、架構師與企業技術決策者,依公開規格與生態報導拆解 MCP 三層架構、與 REST 的本質差異、2026 年四大廠商入局時間軸,以及六步落地清單。節點與方案以 NOVAKVM 租用價格頁為準。
[ SECTION_01 ] // PAIN_MAP AI 工具整合的 N×M 困境:從網路混沌到 USB-C 時刻
- LLM 能力邊界:訓練資料有截止日、無法存取即時資訊、無法直接執行操作——必須靠工具呼叫(Tool Use / Function Calling)接上「手腳」。
- N×M 客製整合:N 個 AI 模型 × M 個外部工具 = N×M 套適配。ChatGPT Plugins、OpenAI Function Calling、Claude Tool Use、各 IDE 外掛與 Agent 框架(LangChain、CrewAI)格式互不相容。
- 換模型即重寫:企業 CRM 接入 AI 需為 Claude、GPT、Gemini 各寫一層;IDE 中存取檔案系統、資料庫、API 的方式各不相同;工具定義無法跨框架複用。
- 歷史類比:1970 年代 ARPAnet、Ethernet 各自為政,TCP/IP 統一通訊規則後 HTTP 才撐起全球資訊網;AI 在 2024 年前處於同類混沌。
- USB-C 類比:充電埠從 Mini-USB、Lightning 到專有介面碎片化;MCP 要做的是 AI 工具整合領域的 USB-C——裝置無須關心對方是誰。
| 場景 | 痛點 |
|---|---|
| 企業 CRM 接入 AI | 需為 Claude、GPT、Gemini 分別開發適配層 |
| IDE 中的 AI 助手 | 存取檔案系統、資料庫、API 的方式各不相同 |
| AI Agent 編排 | 工具定義無法跨 LangChain、CrewAI 等框架複用 |
[ SECTION_02 ] // DECISION_MATRIX MCP 與 HTTP/REST:網際網路時代與 Agent 時代的平行對照
常見疑問:已有 REST API,為何還要 MCP?核心差異在命題層級不同。
| 維度 | 網際網路時代 | AI Agent 時代 |
|---|---|---|
| 問題 | 不同網路協定互不相容 | 不同 AI 工具整合方式各異 |
| 解決方案 | TCP/IP + HTTP | MCP |
| 核心價值 | 統一通訊語言,讓裝置互聯 | 統一工具介面,讓 AI 互聯 |
| 開放性 | 開放標準,任何人可實作 | 開源協定,任何人可實作 |
| 應用層 | HTTP 之上誕生 Web、Email、FTP | MCP 之上將誕生 AI 應用生態 |
| 維度 | 傳統 REST API | MCP |
|---|---|---|
| 工具發現 | 開發者讀文件、硬編碼呼叫 | 執行期 tools/list 動態取得清單 |
| 工作階段狀態 | 無狀態,每次請求獨立 | 持久連線保持上下文,支援多步工作流 |
| 自描述 | API 不會告訴 AI 能做什麼 | 工具附帶 JSON Schema,含參數與副作用 |
| 通訊方向 | 單向請求-回應 | Server 可反向推送、請求補充資訊 |
REST API 解決「能不能呼叫」;MCP 解決「AI 如何發現、選擇並正確呼叫工具」——這才是 Agent 時代的關鍵命題。
[ SECTION_03 ] // ARCHITECTURE MCP 是什麼:三層角色、傳輸層與 JSON-RPC 2.0
Model Context Protocol(模型上下文協定)由 Anthropic 於 2024 年 11 月正式開源,是一套開放標準,定義 AI 模型(客戶端)與外部工具/資料(伺服器端)之間的統一通訊規範。
- Host(宿主層):如 Claude Desktop、Cursor、VS Code,承載使用者互動。
- MCP Client(客戶端):在 Host 內維護與每個 Server 的 1:1 工作階段連線。
- MCP Server(伺服器端):暴露工具(Tools)可執行操作、資源(Resources)唯讀資料、提示(Prompts)複用範本,再對接資料庫、API、檔案系統等外部系統。
Host 與 Server 之間透過 JSON-RPC 2.0 通訊。傳輸層兩種模式:
| 傳輸方式 | 適用場景 | 特點 |
|---|---|---|
| STDIO | 本機子程序 | 零相依、啟動快、隔離性好 |
| HTTP + SSE | 遠端/雲端服務 | 支援跨網路、水平擴展 |
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "query_database",
"arguments": { "sql": "SELECT * FROM users LIMIT 10" }
},
"id": 1
}
核心 RPC 方法:tools/list 執行期發現工具;resources/read 讀取檔案或資料庫紀錄;Server 還可主動向 Client 推送訊息,有別於傳統 REST 的單向請求。
[ SECTION_04 ] // PLAYBOOK 開發者六步落地:從選型到正式環境部署 MCP 工具鏈
- 選定 MCP Client 宿主:確認 Cursor、Claude Desktop、VS Code(Continue)等已原生支援 MCP;團隊統一宿主可減少設定漂移。
- 梳理工具清單:列出 Agent 需存取的資料來源與操作(資料庫查詢、Git、Jira、內部 API),區分唯讀資源與可寫工具。
- 選型或自建 MCP Server:優先複用社群既有 Server(檔案系統、PostgreSQL、Slack 等);企業私有系統再依規格實作伺服器端。
- 設定傳輸模式:本機開發用 STDIO 子程序;遠端團隊或雲端部署選 HTTP + SSE,注意網路與鑑權策略。
- 驗證執行期發現:啟動後呼叫
tools/list,確認工具名稱、JSON Schema 與副作用描述完整,Agent 能正確選型。 - 正式環境常駐與監控:將 MCP Server 與 Agent 宿主部署在7×24 上線、磁碟與網路穩定的節點;設定日誌、權限邊界與 OAuth 2.0/2.1(2026 路線圖項目)後再放量。
[ SECTION_05 ] // HARD_DATA 2026 年 MCP 生態關鍵數據與廠商時間軸
- 開源時間:2024 年 11 月 Anthropic 開源 MCP 規格;Claude 旗艦產品率先整合,形成參考實作。
- IDE 原生支援:2025 年起 Cursor、Zed、Continue 等 IDE 工具陸續原生支援 MCP。
- 四大廠商 2026 全面入局:2026 年 Q1 OpenAI 宣布採用;Q2 Google DeepMind CEO 宣布 Gemini 支援;Q2 Microsoft 完成支援;治理權移交 Linux Foundation 旗下 Agentic AI Foundation(AAIF)。
- 生態規模:截至 2026 年,MCP 生態已有超過 10,000 個 MCP 伺服器;每新增一個 Server,所有相容 Client 立即可用,形成與 HTTP 類似的網路效應。
- 企業整合成本:採用 MCP 標準化介面後,企業 AI 整合開發成本降幅約 38–55%(產業調研口徑);整合資產從綁定供應商變為團隊可移植資產。
- 安全現況:OAuth 2.0/2.1 標準化身分驗證列入 2026 路線圖;目前約 1,000 個 MCP 伺服器處於暴露且未授權狀態,間接提示注入攻擊風險——正式環境部署須做鑑權與最小暴露面。
- 與 A2A 互補:Google Agent-to-Agent(A2A) 協定定義 Agent 間橫向通訊;MCP 負責模型↔工具垂直層,A2A 負責 Agent↔Agent 編排層,共同構成 Agent 網際網路協定堆疊。
以下公開資料可作為規格與生態進展的核對入口;若上游儲存庫更新,請以連結為準。
What is Model Context Protocol (MCP)? — Google Cloud
MCP vs. REST: What's the right way to connect AI agents to your API? — WorkOS
[ SECTION_06 ] // BOUNDARY_CLOSE MCP 還不完全是 HTTP:邊界、風險與正式環境選型收束
MCP 尚未完善之處同樣值得正視:統一伺服器註冊表(類比 DNS)仍缺位,工具發現依賴人工設定;SSE 傳輸需 session affinity,水平擴展不如無狀態 HTTP 天然;企業級安全機制仍在補齊。MCP 可能是通往「AI 原生 API」的第一步,殺手級應用尚待出現——正如 HTTP 之上才誕生瀏覽器生態。
對開發者而言,寫一次 MCP Server、到處跑是最大收益:今天用 Claude,明天換 GPT 或 Gemini,工具層無須改寫。雲端廠商 Google Cloud(BigQuery、Maps、GKE)、Azure、AWS 均已提供託管 MCP 服務。但若把 MCP Server 與 Cursor Agent 跑在會休眠的筆電上,tools/list 工作階段中斷、OAuth 過期、磁碟滿導致 Server 崩潰,是比「選哪個模型」更常見的正式環境故障。
若你需要 7×24 常駐 MCP 工具鏈、穩定 SSH 與可預期的 Apple Silicon 算力,把 Agent 宿主與 Server 遷到獨占裸金屬通常比反覆修本機環境更划算:NOVAKVM 提供多區域 Mac Mini M4 / M4 Pro 彈性租期,適合 Cursor MCP、Claude Desktop 遠端開發與 iOS CI 同機試跑。方案見 租用價格頁,下單見 雲端訂購頁,部署問題見 雲端說明中心。