專欄

MCP 是什麼?MCP Server 與 API 差異、企業應用與安全

MCP 是什麼?說明 MCP 伺服器(MCP Server)的運作方式、和 API 的差異、企業能用它串接哪些系統、何時該客製化開發,以及 MCP 安全性的重點。

MCP(Model Context Protocol,模型上下文協定)是一項開放標準,讓 Claude、ChatGPT、Gemini 等 AI 應用用同一種方式連接您的資料和工具;MCP 伺服器(MCP Server)則是透過這個標準,把某一個系統(例如 CRM 或 ERP)開放給 AI 使用的小程式。對企業來說,這是 AI 從回答一般問題,走到實際處理您的客戶、訂單和文件的關鍵一步。這篇文章說明 MCP 怎麼運作、和 API 有什麼差異、什麼時候值得客製化開發 MCP 伺服器,以及怎麼確保安全。

重點

MCP 伺服器把您的某個系統變成一組工具和資料,任何支援 MCP 的 AI 應用都能自動發現並使用,所以一個系統只要串接一次,不必每個 AI 產品各接一次。先確認軟體廠商有沒有提供官方 MCP 伺服器;內部系統、老舊系統和業務專屬的操作,再客製化開發。從少數幾個範圍明確的唯讀工具開始,只執行您信任的伺服器,任何會變更資料的操作都要經人核准。

MCP(Model Context Protocol)是什麼

MCP 是一項把 AI 應用連接到外部系統的開源標準,MCP 官方文件(英文)把它比喻成 AI 應用的 USB-C 連接埠。Anthropic 在 2024 年 11 月開源 MCP(英文),定位是把 AI 助理連接到資料所在系統的標準。2025 年 12 月,Anthropic 把 MCP 捐贈給 Agentic AI Foundation(英文),這是 Linux 基金會旗下、由 Anthropic、Block 和 OpenAI 共同創立的基金。根據同一份公告,當時已有超過 10,000 個活躍的公開 MCP 伺服器,ChatGPT、Cursor、Gemini、Microsoft Copilot、Visual Studio Code 等 AI 產品都已採用 MCP。

實際的意義是 MCP 不綁定任何一家 AI 廠商:您今天開發的 MCP 伺服器可以給好幾個 AI 應用使用,團隊日後改用新的 AI 工具也能沿用。

MCP 伺服器(MCP Server)是什麼

MCP 伺服器是透過 MCP 向 AI 應用提供上下文資料和可執行操作的程式。MCP 架構說明(英文)描述了三個角色:MCP 主機(host)就是 AI 應用本身,例如 Claude Desktop 或 Visual Studio Code;主機為每個要連接的 MCP 伺服器建立一個 MCP 用戶端(client),每個用戶端和自己的伺服器維持專屬連線。一個 MCP 伺服器可以提供三類內容:

  • 工具(Tools):AI 可以呼叫的操作,例如「查詢客戶」「查詢庫存」「建立訂單草稿」。
  • 資源(Resources):AI 可以讀取的資料,例如產品目錄、價目表或資料庫結構。
  • 提示詞(Prompts):可重複使用的範本,規範 AI 怎麼搭配這個伺服器工作。

MCP 伺服器有兩種執行方式。本機伺服器在使用者自己的電腦上執行,透過標準輸入/輸出(stdio)通訊;遠端伺服器部署在網路上的伺服器,透過 HTTP 連線並需要身分驗證,團隊共用的公司系統通常採用這種方式。

MCP 和 API 有什麼差異

MCP 伺服器不會取代您的 API,它通常建立在 API 之上,讓 AI 能夠使用。兩者的差異在於介面是為誰設計的:

  • API:為開發人員設計。每個系統都有自己的端點、格式和身分驗證方式,每做一項整合,都要有人針對它撰寫程式。
  • MCP 伺服器:為 AI 應用設計。它用標準格式描述自己的工具和資料,AI 應用在執行時自動發現,模型就能自行判斷什麼時候該查詢客戶或訂單,不必在每個 AI 產品裡各寫一套客製化程式。

換句話說,API 是您的系統和軟體溝通的方式,MCP 伺服器則是它和 AI 溝通的方式,底層通常呼叫的還是同一組 API,再加上您設定的限制。

MCP 企業應用:可以串接哪些系統

企業可以用 MCP 把 CRM、ERP、資料庫、訂單和發票等業務系統開放給 AI,凡是員工或 AI Agent 需要即時業務資料、而不是複製貼上片段的地方,都值得導入。常見用途:

  • 業務:通話前請 Claude 或 ChatGPT 從 CRM 調出客戶的往來紀錄、未結訂單和最近一次報價,再草擬後續跟進的訊息。
  • 客服:讓 AI 助理在回覆客戶時查詢訂單狀態或配送資訊。
  • 營運與財務:用日常語言查詢庫存、銷售或發票,取得摘要或報表;還在規劃 ERP 軟體建置的企業,可以把「有文件完善的 API、日後方便接上 AI」列為選型條件之一。
  • AI Agent:讓用 n8n、Dify 或自行開發的程式建置的 Agent,以同樣受控的方式存取您的系統;我們的〈AI Agent 是什麼〉說明了怎麼挑選第一個要自動化的流程。
  • 軟體公司:為自家產品提供 MCP 伺服器,讓客戶的 AI 助理也能操作您的產品。

需要客製化開發 MCP 伺服器嗎

如果您的系統沒有合適的官方 MCP 伺服器,或您希望 AI 在您設定的限制內執行業務專屬的操作,就需要客製化開發 MCP 伺服器。建議依這個順序評估:

  1. 先找官方伺服器。有些軟體廠商為自家產品發布了官方 MCP 伺服器,例如 MCP 文件就以 Sentry 的官方伺服器作為遠端伺服器的範例。官方伺服器由廠商維護,通常是最安全的起點。
  2. 考慮用平台。n8n 和 Dify 都能把工作流程或應用開放為 MCP 伺服器,不必從零撰寫伺服器;兩者的差異可以參考我們的〈n8n、Dify、Coze 比較〉。
  3. 客製化開發伺服器。適用於內部資料庫、老舊的 ERP 或 CRM 系統,或您想要範圍明確、有業務意義的工具,例如「為既有客戶建立報價草稿」,而不是直接開放每一張資料表。

好的客製化 MCP 伺服器從小處著手:幾個命名清楚的工具,先做唯讀,用真實問題測試過後,再加上寫入權限。

MCP 安全性:哪些地方一定要做對

MCP 的安全重點有五件事:只執行可信任的伺服器、最小權限、遠端伺服器的身分驗證、高風險操作經人核准,以及記錄每一次呼叫。MCP 伺服器讓 AI 真正存取您的系統,所以安全必須從設計階段就納入;官方的 MCP 安全最佳實務(英文)和 OWASP 的建議都指向這五點:

  • 只執行您信任的伺服器:MCP 安全指南提醒,本機伺服器可能直接存取使用者的系統,惡意的伺服器或啟動指令可以執行任意程式碼;它建議在安裝前顯示完整的執行指令、在沙箱中執行,並預設只給最小權限。能讀寫檔案、處理郵件的個人智能體也是同樣的道理,權限怎麼收緊可參考〈OpenClaw 安裝指南〉。
  • 最小權限:只申請範圍明確的權限,真正需要時再增加。同一份指南提醒,files:* 或 admin:* 這類範圍過大的授權,會讓一個被竊取的權杖(token)變成存取一切的鑰匙。
  • 遠端伺服器要做好身分驗證:遠端伺服器應該驗證每一個請求,而且 MCP 規範禁止把用戶端的權杖直接轉送給下游的 API。
  • 高風險操作要經人核准:OWASP 的大型語言模型應用十大風險把過度代理(Excessive Agency)(英文)列為風險之一,建議採用最小權限,付款、刪除資料或傳訊息給客戶這類高影響的操作要經人核准。
  • 記錄:記下呼叫了哪個工具、由誰呼叫、結果如何,才能回頭檢查 AI 做了什麼。

常見問題

MCP Server 簡單來說是什麼?

MCP 伺服器(MCP Server)是一個連接器,讓 Claude、ChatGPT、Gemini 等 AI 應用可以使用您的某個系統。它告訴 AI 有哪些操作和資料可用,例如「查詢客戶」或「查詢庫存」,並在您設定的限制內執行這些操作。因為 MCP 是共通標準,一個 MCP 伺服器就能給許多 AI 應用使用。

MCP 會取代 API 嗎?

不會。MCP 伺服器底層通常呼叫的是既有的 API;MCP 增加的,是讓 AI 應用發現並使用這些功能的標準方式。API 仍然是一般軟體整合的介面,MCP 伺服器則是給 AI 使用的介面。

用 MCP 串接公司資料安全嗎?

只要設定得當,MCP 可以安全地搭配公司資料使用:只執行您信任的伺服器,每個伺服器只給必要的最小權限,遠端伺服器做好身分驗證,會變更資料或聯絡客戶的操作要經人核准,並記錄每一次呼叫。風險主要來自權限過大和不可信任的伺服器,而不是協定本身。

UsualMatrix 為企業開發 MCP 伺服器,把 Claude、ChatGPT 等 AI 應用串接到您的 CRM、ERP、資料庫和內部工具,並從一開始就設計好最小權限、身分驗證和核准步驟。我們服務全球客戶,以中文、西班牙語或英語溝通。可以看看我們的 AI 導入與培訓服務,或直接聯絡我們,聊聊您想讓 AI 使用哪些系統。

下一步

想把這些用在您的生意上?

告訴我們您目前的狀況與目標,我們會提供具體的建議與方案。可以直接傳 WhatsApp、加微信,也可以線上留言;以中文、西班牙文或英文溝通。

WhatsApp 諮詢 線上留言
相關服務 AI 導入與培訓

聊聊您的下一個專案。

一則訊息就能開始。告訴我們您的想法,我們會提供清楚的建議與方案。