一份同樣的技術(shù)選型文檔,有人看到生態(tài)繁榮,有人看到上下文消耗——你信誰(shuí)?
在AI代理開發(fā)課程的最后一次課上,一位學(xué)員提出了一個(gè)近期在開發(fā)者社群中引發(fā)廣泛討論的問(wèn)題:工具調(diào)用到底用CLI還是MCP?有傳言說(shuō)MCP會(huì)吞噬上下文窗口,這是真實(shí)存在的問(wèn)題,還是被夸大了?
![]()
這個(gè)問(wèn)題直接關(guān)系到代理投入生產(chǎn)時(shí)的成本、延遲、可靠性和架構(gòu)設(shè)計(jì)。社區(qū)在過(guò)去幾個(gè)月里逐步形成了一個(gè)決策框架,沒有放之四海皆準(zhǔn)的答案,但有清晰的判斷依據(jù)。
MCP,即模型上下文協(xié)議,由Anthropic于2024年11月作為開放標(biāo)準(zhǔn)推出,目標(biāo)是成為AI領(lǐng)域的通用接口,讓任何模型都能與GitHub、Slack、數(shù)據(jù)庫(kù)等外部工具對(duì)接,而無(wú)需每次都重新做集成。截至2026年5月,MCP已成為事實(shí)標(biāo)準(zhǔn),由Linux基金會(huì)通過(guò)Agentic AI Foundation進(jìn)行治理,注冊(cè)工具超過(guò)17.7萬(wàn)個(gè),SDK每月下載量接近1億次。
CLI,即命令行界面,自1971年Unix時(shí)代就已存在,包括git、gh、kubectl、docker、aws、ffmpeg等傳統(tǒng)命令工具。它不是新技術(shù),卻意外地成為大型語(yǔ)言模型的一大優(yōu)勢(shì)。
問(wèn)題在2025年末到2026年初浮出水面。開發(fā)者將MCP投入生產(chǎn)后發(fā)現(xiàn),MCP在實(shí)際執(zhí)行任何有用操作之前,會(huì)消耗大量令牌。以連接GitHub的MCP服務(wù)器為例,它會(huì)將完整的工具模式注入模型的上下文窗口,單個(gè)服務(wù)器就包含約93個(gè)工具,僅定義部分就要消耗約5.5萬(wàn)個(gè)令牌。連接三個(gè)MCP服務(wù)器時(shí),可能在20萬(wàn)令牌容量的上下文窗口中,僅元數(shù)據(jù)就占據(jù)超過(guò)70%。
Anthropic工程團(tuán)隊(duì)的Adam Jones和Conor Kelly在2025年11月發(fā)布的文章中明確承認(rèn),隨著MCP使用規(guī)模擴(kuò)大,工具定義會(huì)過(guò)載上下文窗口,中間工具結(jié)果會(huì)消耗額外令牌,這兩點(diǎn)都會(huì)推高代理的成本和延遲。創(chuàng)造協(xié)議的人都指出了問(wèn)題的核心。
當(dāng)創(chuàng)建者都把問(wèn)題擺上臺(tái)面時(shí),選型的關(guān)鍵不再是技術(shù)優(yōu)劣,而是你的代理到底面臨什么約束。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.