MCP 是什麼?AI 工具連接方式入門

重點摘要

MCP 是讓 AI 系統連接外部工具與資料的通訊方式。理解它的角色、權限與連接流程,有助於判斷哪些工作適合交給工具完成。

MCP(模型上下文協議)是一項開放標準,由 Anthropic 於 2024 年末推出,並已在整個行業中得到採用,為 AI 助手提供了一種使用外部工具和資料的通用方式。在 MCP 之前,每個應用程式 × 每個助手都需要自訂整合。之後,應用程式會公開一個MCP 伺服器,任何支援 MCP 的助手都可以連線。標準類比是合適的:它是用於 AI 工具的 USB-C。 GO AI Chat 的 Mac 應用程式發布了一個 — 詳細資訊請參閱/mcp。

MCP 解決的問題

只會說話的AI助手是個玩具;有用的人會讀取您的檔案、查詢您的資料並在您的應用程式中執行操作。在 MCP 之前,每一個連線都是定製的:該助手 × 該應用程式的一個整合,以該助手的專有格式編寫,對每一對進行計時。工程師稱之為 N×M 問題 — N 個助手乘以 M 個工具等於 N×M 個整合,沒人願意維護。

MCP 將其折疊:一個工具實現一個伺服器,一個助手實現一個客戶端,並且每個配對都有效。這種經濟邏輯(而不是炒作)就是為什麼在發布一年內就席捲了主要人工智慧供應商的原因。

工作原理(60 秒,無程式碼)

在幕後它是基於 stdio 或 HTTP 的 JSON-RPC — 故意無聊的管道。標準的全部意義在於你永遠不會想到它。

為什麼你在 2026 年仍然聽到這個訊息

因為特工讓它不可避免。 「代理」是執行多步驟操作的助手,每一步都需要一個工具。 MCP 成為提供工具的方式:存在數以千計的公共伺服器,用於資料庫、瀏覽器、設計工具和專案追蹤器,它們的目錄讀起來就像應用程式商店一樣。當應用程式宣佈「人工智慧助理現在可以處理您的資料」時,MCP 很可能就是其底層機制。

具體範例:GO AI Chat 的 MCP 伺服器

我們不只是從旁解釋這一點。 GO AI Chat Mac 應用程式附帶了一個本地 MCP 伺服器:在 Mac 上執行的支援 MCP 的助手(例如 Claude)可以連線到它並與您的 GO AI 對話一起工作。它僅在您自己的電腦(本機主機)上偵聽,因此不會向網路公開任何內容;您授權的助理直接在裝置上與應用程式對話。設定和完整工具清單記錄在goaichat.app/mcp。

為什麼聊天應用程式會將其聊天內容公開給其他助手?因為這就是 MCP 所代表的賭注:你的資料應該可供你選擇的任何人工智慧使用,並且與未來合作的應用程式擊敗將其隔離的應用程式。

MCP 與它混淆的事物

東西它是什麼與 MCP 的關係
函式呼叫用於描述可呼叫函式的每個模型 API 功能一個模型內部的機制; MCP 標準化了應用程式和任何模型之間的連線
外掛(2023 年時代)一個供應商的專有工具格式MCP 取代的東西 — 相同的目標,封閉而不是開放
RAG檢索檔案以獲得基本答案補充 — MCP 伺服器通常是呼叫檢索的方式
API 一般軟體如何與軟體對話MCP 是專門針對 AI 助理的 API 約定:自描述、許可權感知

如果您不是開發人員,您應該關心嗎?

您會像關心藍芽一樣關心:僅在配對時。值得了解的是許可權本能 - MCP 伺服器定義了助手可以檢視和執行的操作,因此當您連線一個時,該清單就是要讀取的內容。僅限本地的伺服器(例如我們的伺服器)將所有內容儲存在您的電腦上;遠端伺服器應該像任何第三方服務一樣受到相同的審查。

常見問題解答

MCP 代表什麼?

模型上下文協定 — Anthropic 於 2024 年 11 月推出的開放標準,為 AI 助理提供了一種連線外部工具、資料來源和應用程式的通用方式。

MCP 和函式呼叫有什麼差別?

函式呼叫是每個模型的 API 功能,採用該模型自己的格式。 MCP 標準化了整個連線,因此任何支援 MCP 的助手都可以使用任何 MCP 伺服器。函式呼叫是一個socket; MCP 是標準化插頭。

MCP 安全嗎?

協定是中立的;安全性取決於伺服器暴露的內容以及暴露給誰。僅在您的電腦上偵聽的本機伺服器將資料保留在裝置上。像對待任何第三方服務一樣對待遠端 MCP 伺服器:首先檢查它們可以讀取和執行哪些操作。

GO AI Chat 支援 MCP 嗎?

是的 — Mac 應用程式附帶本機 MCP 伺服器,以便 Mac 上的助理可以處理您的 GO AI 聊天。它僅在本機上偵聽。詳情請見goaichat.app/mcp。