通俗易懂講AI之MCP,為什么MCP這么火?
MCP(模型上下文協(xié)議)如同一座橋梁,連接起了AI與數(shù)據(jù)的兩端,讓復(fù)雜的AI交互變得更加高效、可靠和智能。本文將深入探討MCP的核心價值、工作原理以及它如何改變?nèi)藱C(jī)協(xié)作的未來,幫助讀者快速理解為什么MCP在當(dāng)下如此受到關(guān)注。
MCP到底有什么價值?為什么很多人對此很興奮?
以前想讓AI用上咱們的數(shù)據(jù),那叫一個費(fèi)勁!不是復(fù)制粘貼到手抽筋,就是上傳下載到懷疑人生……
更扎心的是,哪怕是最牛的大模型,也逃不過“數(shù)據(jù)孤島”的魔咒——每個新數(shù)據(jù)源都得重新折騰一遍,搞得AI互聯(lián)比拼樂高還難,擴(kuò)展性?不存在的!
但現(xiàn)在,MCP來了!?它就像AI和數(shù)據(jù)之間的萬能橋梁,不管是本地文件還是網(wǎng)絡(luò)資源,只要MCP協(xié)議一對接,瞬間實(shí)現(xiàn)“AI萬物互聯(lián)”!
有了MCP,數(shù)據(jù)系統(tǒng)、開發(fā)工具、網(wǎng)頁自動化、辦公通信、社區(qū)生態(tài)……全都能絲滑聯(lián)動,直接解鎖超級協(xié)作模式!
MCP就像是大模型應(yīng)用的“溝通框架”和“記憶系統(tǒng)”,它讓復(fù)雜的AI交互變得更加可靠、高效、可控和智能,是推動大模型從“玩具”走向“生產(chǎn)力工具”的關(guān)鍵技術(shù)實(shí)踐之一。
什么是MCP?
MCP,即模型上下文協(xié)議(Model Context Protocol),它不是一個像HTTP或TCP/IP那樣被廣泛、公開、強(qiáng)制執(zhí)行的互聯(lián)網(wǎng)標(biāo)準(zhǔn)協(xié)議。更準(zhǔn)確地說,它是指在與大型語言模型(LLM)進(jìn)行交互時,一套用于結(jié)構(gòu)化、標(biāo)準(zhǔn)化地組織和傳遞上下文信息(Context)的規(guī)范、約定或數(shù)據(jù)格式。
通俗易懂的講:MCP是大模型連接各種數(shù)據(jù)的標(biāo)準(zhǔn)管道,有了它就給大模型打通了任督二脈。
假如人機(jī)協(xié)作寫一份報告,對比是否有MCP的變化:
沒有MCP的情況:
就像你和一個記憶力不太好、注意力容易分散的人溝通。你每次說話,他可能只記得你最后一句,或者需要你不斷重復(fù)之前說過的內(nèi)容、你的要求、你的身份等。溝通效率低下,還容易出錯。有MCP的情況:
就像你和一個非常專業(yè)的助手溝通。你每次和他說話前,都會給他一份標(biāo)準(zhǔn)格式的“情況簡報”(這就是MCP)。這份簡報清晰地列出了:
- 你是誰(用戶身份、偏好)。
- 我們正在談?wù)撌裁粗黝}(對話歷史)。
- 這次談話的目標(biāo)是什么(任務(wù)指令)。
- 需要遵守哪些規(guī)則(模型角色、輸出要求)。
- 之前我們已經(jīng)完成了哪些步驟(任務(wù)狀態(tài))。
- 可能需要參考哪些外部資料(附加數(shù)據(jù))。
有了這份標(biāo)準(zhǔn)化的“簡報”,AI助手就能立刻全面了解情況,準(zhǔn)確、連貫地和你協(xié)作,不會輕易“失憶”或“跑題”。
通俗易懂理解MCP
想象一下你要裝修房子,請了一個設(shè)計師(AI大模型)。
沒有MCP(像個隨性的藝術(shù)家設(shè)計師):
- 第一天:你告訴他你喜歡簡約風(fēng)格,預(yù)算10萬。他口頭答應(yīng)“沒問題!”
- 第二天:你給他看了幾張參考圖,他表示“收到”。
- 第三天:你問他客廳方案,他給你設(shè)計了一個非常奢華的歐式風(fēng)格,完全忘了你說的簡約和預(yù)算。(上下文丟失:風(fēng)格和預(yù)算要求)
- 第四天:你提醒他要簡約,他改了方案,但用了你需要海淘、等待時間很長的材料,忘了你提過工期緊張。(上下文丟失:工期要求)
- 第五天:你問他廚房水電改造圖,他反問你:“我們之前定了廚房要做大改造嗎?” (對話歷史/任務(wù)狀態(tài)混亂)
- 結(jié)果:溝通反復(fù)、效率低下、成品可能完全不符合你的預(yù)期,項(xiàng)目延期、超預(yù)算。你感覺像在帶一個記性差、抓不住重點(diǎn)的實(shí)習(xí)生。
有MCP(像個用項(xiàng)目管理軟件的專業(yè)設(shè)計師):
每次溝通,你們都在更新一個共享的“項(xiàng)目需求文檔”(MCP):
項(xiàng)目文檔 (MCP) V3.0:
– SessionID: Project_MyHome- Client (User): [你的名字], Profile: 喜歡簡約現(xiàn)代風(fēng), 預(yù)算10萬, 工期要求3個月內(nèi)完成, 注重環(huán)保材料。
– Designer Role (System Instruction): 專業(yè)室內(nèi)設(shè)計師, 嚴(yán)格遵守預(yù)算和風(fēng)格要求, 主動匯報進(jìn)度, 優(yōu)先考慮現(xiàn)貨材料。
– History: [過往所有溝通記錄…]- Current Task: 設(shè)計客廳方案
– Task State: { 風(fēng)格: ‘簡約現(xiàn)代’, 預(yù)算: 100000, 工期: 90天, 材料偏好: ‘環(huán)保現(xiàn)貨’, 客廳方案: null, 廚房方案: ‘待定’ … }
– User Input (今天): “客廳設(shè)計好了嗎?重點(diǎn)考慮采光和收納。”
– Output Request: 提供客廳設(shè)計草圖和主要材料清單。
- 設(shè)計師(AI)收到這份文檔:他立刻看到所有約束條件(簡約、10萬預(yù)算、3個月工期、環(huán)?,F(xiàn)貨)和你的最新要求(采光、收納)。
- 他開始設(shè)計:他會基于這些完整的、結(jié)構(gòu)化的信息來構(gòu)思,確保方案既簡約現(xiàn)代,又在預(yù)算內(nèi),材料易得,并特別優(yōu)化了采光和收納。
- 他回復(fù)你:可能會說:“根據(jù)您簡約現(xiàn)代的要求、10萬預(yù)算及對采光收納的側(cè)重,我設(shè)計了如下方案… 主要材料選用XX(環(huán)保且有現(xiàn)貨)…”
- 結(jié)果:溝通高效、準(zhǔn)確,設(shè)計師始終圍繞你的核心需求工作,項(xiàng)目按計劃推進(jìn),成品符合預(yù)期。你感覺像在和一位經(jīng)驗(yàn)豐富、條理清晰的項(xiàng)目經(jīng)理合作。
MCP的組成
MCP 的核心遵循客戶端-服務(wù)器架構(gòu),其中主機(jī)應(yīng)用程序可以連接到多個服務(wù)器
各模塊介紹
- MCP 主機(jī):像 Claude 桌面、集成開發(fā)環(huán)境(IDE)或 AI 工具這類希望通過 MCP 訪問數(shù)據(jù)的程序
- MCP 客戶端:與服務(wù)器保持一對一連接的協(xié)議客戶端
- MCP 服務(wù)器:通過標(biāo)準(zhǔn)化的模型上下文協(xié)議公開特定功能的輕量級程序
- 本地數(shù)據(jù)源:MCP 服務(wù)器可安全訪問的計算機(jī)文件、數(shù)據(jù)庫和服務(wù)
- 遠(yuǎn)程服務(wù):通過互聯(lián)網(wǎng)可用的外部系統(tǒng)(例如通過 API),MCP 服務(wù)器可以連接這些系統(tǒng)
作者:帥森森,公眾號:帥森森聊AI和職場
本文由 @帥森森 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)作者許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)
- 目前還沒評論,等你發(fā)揮!