作者:算力魔方創始人/英特爾創新大使劉力
擴展AI大模型的方式有兩種,第一種是通過訓練增強AI大模型自身的能力;第二種是讓AI大模型與其它現有的應用程序(例如:數據庫、瀏覽器、Gmail等)相互協作。
在第二種方式中,開發者需要為AI大模型編寫與具體應用程序協作的訪問代碼,例如,開發者希望DeepSeek-R1與Gmail協作,就需要手動編寫協作代碼。這種手動編寫協作代碼的方式,耗時費力,還難以復用。
一,什么是MCP?
為解決AI應用開發者手動編寫AI大模型與應用程序相互協作代碼,不僅耗時費力還難以復用的問題,Anthropic公司于2024年11月正式發布Model Context Protocol(MCP),旨在通過標準化協議解決各種應用程序(工具)輕松接入AI大模型的問題。若把AI大模型比作是筆記本電腦,各種應用程序或工具比作是外設,那MCP就是將各種外設方便接入筆記本電腦的USB接口,所以MCP被業界稱為“AI時代的USB接口”。
有了MCP協議后,AI應用開發者可以非常方便的通過MCP,讓AI大模型與各種應用程序協作,而無需手動編寫任何協作代碼,大大簡化了開發流程。
二,MCP的核心架構:主機、客戶端、服務器與協議
MCP的架構設計借鑒了傳統軟件工程中的“客戶端-服務器”模式,但針對AI場景進行了優化。其核心組件包括:
MCP主機(MCP Host):運行AI大模型的應用程序,如Cursor、Claude Desktop、Cline等,負責發起請求并接收結果。
客戶端(Client):作為AI工具或應用程序的“通信接口”,負責與MCP服務器交互。
服務器(Server):作為數據源、應用程序或工具的“代理”,負責將AI的請求轉換為具體操作(如調用API、操作本地文件)。
協議(Protocol):定義客戶端與服務器之間的通信規則,所有請求和響應均采用JSON格式,支持同步和異步通信。MCP協議如同“USB接口協議”,只要雙方遵循協議,即可實現即插即用。
三,MCP的價值:推動AI從“聊天”到“干活”
MCP誕生后,使得AI與應用程序協作變得非常容易,AI可以居中調度,指揮各種應用程序干活。當前,全球開發者已經開發了并分享了很多好用的MCP Servers,可以從下面的地方找到:
Awesome MCP Servers:
https://github.com/punkpeye/awesome-mcp-servers
Open-Source MCP Servers:
https://glama.ai/mcp/servers
MCP Servers:
https://mcp.so/
Smithery:
https://smithery.ai/
Cline MCP Servers Marketplace
四,安裝MCP
在Cline的MCP Servers Marketplace中,搜索“Obsidian”,然后點擊“Install”。安裝完畢后,Cline就可以自動操作Obsidian了。
五,總結
如果說USB連接了外設,那么MCP正在連接AI與應用。它讓AI從“跟人聊天”到“指揮應用干活”,大大提效了人類工作!
如果你有更好的文章,歡迎投稿!
稿件接收郵箱:nami.liu@pasuntech.com
更多精彩內容請關注“算力魔方?”!
審核編輯 黃宇
-
AI
+關注
關注
88文章
34587瀏覽量
276135 -
MCP
+關注
關注
0文章
271瀏覽量
14283
發布評論請先 登錄
在Cherry Studio中快速使用markitdown MCP Server?

如何用FastMCP快速開發自己的MCP Server?

Claude 現已能連接您的世界 支持遠程MCP服務器協作
MCP協議賦能智能硬件!硅思AI通過阿里云百煉,解鎖AI套件新體驗

訊飛星辰Agent開發平臺已全面支持MCP
如何在 Raspberry Pi AI Camera 上構建為開發人員提供實時的智能應用程序!

AWTK-WEB 快速入門(2) - JS 應用程序

一文解析Anthropic MCP協議

AWTK-WEB 快速入門(1) - C 語言應用程序

使用OpenVINO GenAI API在C++中構建AI應用程序

評論