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

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

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

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

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

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

MCP是怎么來的?

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

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

MCP能干啥?

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

01、上下文共享

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

02、工具調用

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

03、靈活組合

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

04、安全第一

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

MCP是怎么搭起來的?

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

MCP使用地方?

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

AI助手升級

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

編程神器

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

聊天更貼心

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

定制化AI

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

MCP有啥好?

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

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

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

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

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

MCP 開源項目

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

01、Model Context Protocol 官方組織

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

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

02、精選的MCP服務器列表

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

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

03、Dify作為MCP服務器

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

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

04、阿里云表格存儲MCP服務器

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

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

相關推薦

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

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