最近的 MCP 紅什麼?

讓 AI 模型輕鬆對接外部資料

Mar 14, 2025
Source: https://github.com/modelcontextprotocol

MCP 簡介

這是 Anthropic Claude 推出的一套新通訊協定,全名是 Model Context Protocol。它的目的是定義一個標準,讓負責執行大型語言模型(LLM)的程式(稱為 MCP host)能夠和提供特定功能的外部服務(稱為 MCP server)進行通訊。這樣的設計能讓 LLM 獲得延伸感知與行動的能力,同時讓 MCP server 不需要了解 LLM 的運作,就能提供自然語言驅動的操作介面。

Source: https://modelcontextprotocol.io/introduction

舉例來說,假設某知名電商平台支援 MCP 協定並成為一個 MCP server,那你就可以在一些有 MCP host 功能的應用程式上,直接用自然語言查詢商品、追蹤訂單或加入購物車。又或者,如果該電商網站本身沒有支援 MCP,你也可以自行撰寫一個 MCP server,它透過該網站的 API 來實作這些操作,仍然可以達成相同的效果。

跟 OpenAI 之前的 function calling 差異在哪?

同樣地,如果你想在自己含有 LLM 的應用程式中提供這些電商功能,只要呼叫使用這個 MCP server 就行了,不需要重新整合 API 或寫新的 function。這與傳統的 function calling 不同,function calling 通常需要把特定函式直接綁進你的程式,這樣的耦合度會很高,變成要一個功能就要寫對應的一個程式。而 MCP 目前看起來的好處就是可以解耦,MCP host 和 MCP server 可以獨立存在,只要雙方都遵守定義好的 protocol 就能串接使用。你寫的 MCP server,其他 MCP host 都能用;你寫的 MCP host,也能輕鬆擴展去使用更多不同的 MCP server 上的程式。

如果換個場景,像是銀行服務支援 MCP,那你也可以用自然語言查詢帳戶餘額、轉帳、或設定金融提醒,而不必進入繁瑣的網銀流程。這讓 LLM 的應用可以真正介接到日常生活的實際服務。

哪些廠商採用 MCP?

目前 MCP 協定仍以 Anthropic 為主力推動,其他 LLM 廠商尚未說明是否跟進。但一旦這套標準被廣泛採納,整個 AI 生態系將能實現模組化、可組合、自然語言驅動的服務體驗,讓更多人更方便地進入 AI 世界。

--

--

(KJH) Kuan-Jung, Huang
(KJH) Kuan-Jung, Huang

Written by (KJH) Kuan-Jung, Huang

CTO at Metablox.co, Founder of AI Users Community in Taiwan

Responses (1)