• 正文
    • MCP是怎么來的?
    • MCP能干啥?
    • MCP是怎么搭起來的?
    • MCP有啥好?
    • MCP 開源項目
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

揭秘MCP:MCP是怎么來的?MCP能干啥?

03/21 09:35
936
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

原標(biāo)題:揭秘MCP:AI大模型的萬能接口,開啟智能新時代

人工智能的世界里,最近有個新名字頻頻被提起:MCP(模型上下文協(xié)議,Model Context Protocol)。

這個由Anthropic在2024年11月推出的開放標(biāo)準(zhǔn),正悄然改變著大型語言模型的玩法。它就像一座橋梁,把那些被困在“信息孤島”里的AI模型和外部世界連接起來,讓它們不再只是會聊天,而是能真正干實事。

MCP是怎么來的?

過去幾年,AI技術(shù)發(fā)展得太快了,尤其是像ChatGPT這樣的語言模型,在處理文字、回答問題上已經(jīng)很厲害。但問題也來了:這些模型大多只能靠自己腦子里裝的東西工作,想讓它們看看外面的世界,比如最新的數(shù)據(jù)、文件內(nèi)容或者某個數(shù)據(jù),就得費老鼻子勁了。

每次接個新東西,開發(fā)者都得從頭寫代碼對接,費時費力不說,還容易出錯。MCP就是為了解決這個麻煩誕生的。它想干的事很簡單:給AI模型裝個“通用插頭”,讓它們能輕松、安全地跟各種外部資源搭上線。

MCP能干啥?

說白了,MCP就是幫AI模型“長手長腳”,讓它們不僅能聽懂你說啥,還能根據(jù)需要去抓數(shù)據(jù)、調(diào)工具,甚至自己動手完成任務(wù)。它的核心功能有這么幾個:

01、上下文共享

想讓AI理解得更到位?通過MCP,可以把文件內(nèi)容、數(shù)據(jù)庫記錄這些“背景資料”喂給它,AI的回答自然更靠譜。

02、工具調(diào)用

MCP能讓模型用上各種工具,比如讀寫文件、調(diào)用API,想干啥就干啥。

03、靈活組合

它還能把不同的服務(wù)和組件串起來,搭出各種AI工作流,簡單又高效。

04、安全第一

數(shù)據(jù)跑本地服務(wù)器,不用擔(dān)心敏感信息被傳到云端泄露,隱私有保障。

MCP是怎么搭起來的?

MCP用的是經(jīng)典的“客戶端-服務(wù)器”模式。AI應(yīng)用(比如某個桌面工具或者編程軟件)扮演客戶端的角色,發(fā)起請求;然后MCP服務(wù)器接到活兒,負責(zé)跟外部資源打交道,比如查數(shù)據(jù)庫、調(diào)API。這設(shè)計聽起來不復(fù)雜,但用起來真挺順手,開發(fā)者對接起來也省心。

MCP使用地方?

自從MCP問世,不少公司和開發(fā)者已經(jīng)開始拿它做實驗,成果還挺亮眼。舉幾個例子:

AI助手升級

用MCP給AI助手接上數(shù)據(jù)庫或API,它就能干更多事,比如幫你查庫存、分析數(shù)據(jù),不再是只會聊天的“嘴炮”。

編程神器

把MCP裝進開發(fā)環(huán)境(IDE),AI就能直接讀你的代碼文件,給你補代碼、找bug,效率蹭蹭往上漲。

聊天更貼心

在聊天軟件里,MCP能讓AI看到你的歷史記錄、日程安排,回復(fù)起來更有針對性。比如它能提醒你:“別聊了,十分鐘后有會!”

定制化AI

企業(yè)用MCP可以把AI跟自己的業(yè)務(wù)系統(tǒng)連起來,比如電商平臺拿它做庫存預(yù)測、分析客戶需求,效果杠杠的。

MCP有啥好?

MCP一出來,開發(fā)者們就樂了,因為它真挺實用:

省事:一個標(biāo)準(zhǔn)協(xié)議搞定所有對接,不用每次都從零開始寫。

安全:本地跑數(shù)據(jù),隱私不外泄,心里踏實。

能擴展:支持各種傳輸方式和消息類型,想加啥功能都行。

好上手:有TypeScript、Python、Java這些語言的SDK,開發(fā)者隨便挑。

MCP 開源項目

在GitHub上,有多個與MCP相關(guān)的知名項目和資源,以下是一些值得關(guān)注的項目及其地址:

01、Model Context Protocol 官方組織

該組織提供了MCP的官方規(guī)范、SDK和參考實現(xiàn),幫助開發(fā)者了解和使用MCP協(xié)議。

GitHub地址:https://github.com/modelcontextprotocol

02、精選的MCP服務(wù)器列表

該項目收集了優(yōu)秀的MCP服務(wù)器實現(xiàn),包括生產(chǎn)環(huán)境和實驗性的服務(wù)器,擴展了AI模型的功能。

GitHub地址:https://github.com/punkpeye/awesome-mcp-servers

03、Dify作為MCP服務(wù)器

此項目實現(xiàn)了一個Dify插件,允許將Dify工作流通過MCP協(xié)議暴露給支持該協(xié)議的AI客戶端,如Claude Desktop、Cursor等。

GitHub地址:https://github.com/Yevanchen/difyapp_as_mcp_server

04、阿里云表格存儲MCP服務(wù)器

該項目基于阿里云的表格存儲(Tablestore)構(gòu)建了一個MCP服務(wù),提供了向量和標(biāo)量的混合檢索功能。

GitHub地址:https://github.com/punkpeye/awesome-mcp-servers

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

致力于分享最前沿、最實用的人工智能(AI)技術(shù),包括深度學(xué)習(xí)(DL)、自然語言處理(NLP)、機器學(xué)習(xí)(ML)、計算機視覺(CV)等領(lǐng)域的最新發(fā)展及應(yīng)用。