你在 Cursor 裡配好三個 MCP Server,同事換到 Claude Desktop 又得重寫一遍;CRM 團隊為 GPT、Claude、Gemini 各做一套適配層——這就是 AI 工具整合的 N×M 困境。2024 年前的 AI 生態,很像網際網路誕生前各網路協議互不相容的混沌。MCP 要做的,正是 AI 領域的「USB-C」:用開放標準統一模型與外部工具/資料之間的通訊。本文面向開發者與架構師:① 用歷史類比理解 MCP 的定位;② 拆解 Host / Client / Server 三層架構與 JSON-RPC 傳輸;③ 對照 MCP 與 REST 的核心差異;④ 梳理 2026 年四大廠商入局與生態數據;⑤ 給出在 NUKCLOUD 雲端 Mac 部署 MCP Server 的六步 Runbook。可與 Cursor Agent Skills 指南、GitHub Copilot Agent 工作空間 Runbook、AI 程式設計助手對比對照——前者講 Skill 與 MCP 的分工,本文聚焦協議本身。
00從網際網路混沌到 AI 混沌:為什麼需要統一協議
1970 年代,ARPAnet、Ethernet、分組無線網路各自為政,每次跨網連線都要客製翻譯層,成本高且容易出錯。TCP/IP 定義了統一通訊規則,讓不同網路裝置「說同一種語言」;HTTP 在此之上再次抽象,奠定了全球資訊網的基礎。
AI 世界在 2024 年前處於同一種混沌:ChatGPT Plugins、OpenAI Function Calling、Claude Tool Use、各 IDE 外掛與 Agent 框架(LangChain、CrewAI)各有資料接入方式。一旦更換模型供應商,整合邏輯往往要推倒重來。MCP 的出現,正是要在 Agent 時代扮演 HTTP 的角色——不是發明瀏覽器,而是讓瀏覽器生態得以存在的那層基礎設施。
痛點AI 工具整合的 N×M 困境
現代 LLM 受限於訓練資料截止、無法存取即時資訊、無法直接執行操作。替 AI 接上「手腳」——工具呼叫(Tool Use / Function Calling)——是擴展能力的主流路徑。但現實是:
- N 個模型 × M 個工具 = N×M 個客製化整合:企業 CRM 需為 Claude、GPT、Gemini 分別開發適配層。
- IDE 接入方式碎片化:存取檔案系統、資料庫、API 的路徑在 Cursor、Zed、Continue 中各不相同。
- 框架無法複用:LangChain、CrewAI 等編排框架的工具定義難以跨框架共享。
- 供應商鎖定:整合資產綁定特定 LLM 廠商,遷移成本極高。
類比 USB 標準化之前:Mini-USB、Micro-USB、Lightning 各走各路。MCP 要做的,就是 AI 工具整合領域的 USB-C——裝置無需關心對方是誰,插上就能通訊。
01MCP 是什麼:架構與傳輸層
Model Context Protocol(模型上下文協議)由 Anthropic 於 2024 年 11 月正式開源,是一套定義 AI 模型(客戶端)與外部工具/資料(服務端)之間通訊的開放標準。核心思想:將「AI 能發現哪些工具、如何呼叫它們」標準化。
三層角色模型:
- Host(宿主層):如 Claude Desktop、Cursor、VS Code,承載使用者互動。
- MCP Client(客戶端):在 Host 內維護與每個 Server 的 1:1 會話連線。
- MCP Server(服務端):暴露工具(Tools)、資源(Resources)、提示模板(Prompts),對接資料庫、API、檔案系統等外部系統。
| 傳輸方式 | 適用場景 | 特點 |
|---|---|---|
| STDIO | 本地子程序 | 零依賴、啟動快、隔離性好 |
| HTTP + SSE | 遠端/雲端服務 | 跨網路呼叫、支援水平擴展 |
底層基於 JSON-RPC 2.0。關鍵方法包括:tools/list(執行時發現可用工具)、tools/call(執行操作)、resources/read(讀取唯讀資料)。Server 還可主動向 Client 推送訊息,有別於傳統 REST 的單向請求模式。
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "query_database",
"arguments": { "sql": "SELECT * FROM users LIMIT 10" }
},
"id": 1
}
02MCP vs REST API:架構級對照
| 維度 | 傳統 REST API | MCP |
|---|---|---|
| 工具發現 | 開發者讀文件、硬編碼 | 執行時 tools/list 動態取得 |
| 會話狀態 | 無狀態,每次請求獨立 | 有狀態會話,支援多步工作流 |
| 自描述 | API 不告訴 AI 自己能做什麼 | 工具附帶 JSON Schema 描述參數與副作用 |
| 通訊方向 | 單向請求-回應 | 雙向,Server 可反向推送 |
| 整合成本 | N×M 客製化 | 寫一次 Server,多客戶端複用 |
可引用數據點 1:企業 AI 整合採用 MCP 後,開發成本降幅約 38–55%(產業調研區間)。
可引用數據點 2:截至 2026 年,MCP 生態已有超過 10,000 個 MCP Server;每新增一個 Server,所有相容客戶端立即可用。
可引用數據點 3:標準化介面降低新創公司進入 AI 整合領域門檻約 62%;傳統系統整合商客製化開發需求減少約 43%。
032026 生態:四大廠商入局與 AAIF 治理
MCP 踩中了 AI Agent 爆發的時間點。時間軸如下:
- 2024 年 11 月:Anthropic 開源 MCP 規範;Claude 旗艦產品率先整合。
- 2025 年:Cursor、Zed、Continue 等 IDE 原生支援。
- 2026 年 Q1:OpenAI 宣布採用 MCP(1 月)。
- 2026 年 Q2:Google DeepMind CEO 宣布 Gemini 支援 MCP(2 月);Microsoft 完成支援。
- 2026 年 Q2:治理權移交 Linux Foundation 旗下 Agentic AI Foundation(AAIF)。
從「一家公司的私有標準」到「產業公共基礎設施」,治理權移交意義深遠——類比網際網路協議由 IETF 治理。網路效應正在形成:每新增一個 MCP 客戶端,所有既有工具立即可被使用;這正是 HTTP 當年奠定 Web 生態的同種正回饋。
邊界與互補:MCP 尚未完美。OAuth 2.0/2.1 企業級身分驗證仍在 2026 路線圖中;缺乏統一「MCP 伺服器註冊表」(類比 DNS);SSE 傳輸需 session affinity,水平擴展不如無狀態 HTTP 天然。Google 推出的 A2A(Agent-to-Agent) 協議定義 Agent 間橫向通訊——MCP 管垂直整合(模型↔工具),A2A 管橫向編排(Agent↔Agent),二者構成 Agent 網際網路的協議堆疊。
04六步 Runbook:雲端 Mac 部署 MCP Server
以下 Runbook 協助團隊在獨佔 Apple Silicon 節點上 7×24 執行 MCP Server,供 Cursor、Claude Code 等客戶端透過 STDIO 或 HTTP+SSE 遠端接入。
-
01
盤點工具需求與客戶端:列出團隊使用的 Host(Cursor / Claude Desktop / VS Code + Continue)及需接入的外部系統(資料庫、GitHub、內部 API)。確認各客戶端的 MCP 設定格式(
mcp.json或 IDE 設定面板)。 -
02
控制台撥備雲端 Mac:登入 NUKCLOUD 控制台,選擇 16 GB+ 記憶體規格(多 MCP Server 子程序並行時建議 32 GB);見 定價頁 按小時試跑。
-
03
安裝 Node.js / Python 執行環境:SSH 登入後安裝
node@20或python@3.12(視 MCP Server 實作語言而定);用npx或uvx快速拉起社群 Server 做連通性驗證。 -
04
部署 MCP Server 並設定傳輸層:本地工具用 STDIO 模式(
command+args);需遠端多客戶端共享時用 HTTP+SSE 暴露埠號,在 Server 層集中管理 API Key 與資料庫憑證,避免洩漏到各客戶端設定。 -
05
客戶端接入與
tools/list驗證:在 Cursor.cursor/mcp.json或 Claude Desktop 設定中指向雲端 Server;啟動後確認tools/list回傳預期工具清單,執行一次tools/call冒煙測試並記錄延遲基線。 -
06
用
launchd常駐與固定月租:撰寫~/Library/LaunchAgents/com.team.mcp-server.plist保持 Server 程序 7×24 執行;試點通過後於 下單頁 鎖定規格。權限治理在 Server 層統一稽核,而非為每個 AI 客戶端單獨設定。
在共用 VPS 或本地筆電跑 MCP Server 常見合蓋休眠中斷 STDIO 會話、頻寬抖動導致 SSE 斷連、多開發者爭搶同一程序埠號衝突。需要穩定長連線供 Claude Code Agent Teams 或 Cursor Background Agents 呼叫工具時,NUKCLOUD 多區域裸機 Mac / 雲端 Mac 節點在獨佔租戶邊界與規格彈性上更易與 MCP 工作流對齊;可先按小時試跑,再固定月租。