MCP協(xié)議
番茄雞蛋少點蛋
發(fā)布于 云南 2025-03-31 · 2250瀏覽 2贊

MCP(Model Context Protocol,模型上下文協(xié)議)是一種標準化的通信協(xié)議 ,是2024年11月底,由 Anthropic 推出的一種開放標準,旨在規(guī)范大語言模型(LLM)與外部工具、服務(wù)或系統(tǒng)之間的交互方式。它的核心目標是提供一個通用、開放、可擴展的接口層,使得不同平臺、模型和工具之間可以無縫對接,實現(xiàn)跨系統(tǒng)的互操作性。

MCP 的設(shè)計理念類似于“中間件”或“基礎(chǔ)設(shè)施層”,它不依賴于某個特定模型的能力,而是為所有模型和工具提供統(tǒng)一的接入標準,從而降低集成成本并提升協(xié)作效率。

說到這就不得不提一下Function Calling,F(xiàn)unction Calling(函數(shù)調(diào)用)是指大語言模型在理解用戶意圖后,主動調(diào)用預(yù)定義的外部函數(shù)來完成特定任務(wù)的一種能力。這種機制通常內(nèi)嵌于模型本身,依賴模型自身的理解和推理能力來決定何時、如何調(diào)用函數(shù)。

例如,當用戶問“明天北京天氣如何?”時,模型會識別出需要調(diào)用“獲取天氣”的函數(shù),并將參數(shù)“城市=北京”傳入該函數(shù)以獲取結(jié)果。

二者區(qū)別如下:

MCP 協(xié)議采用了一種獨特的架構(gòu)設(shè)計,它將 LLM 與資源之間的通信劃分為三個主要部分:客戶端(MCP Client)、服務(wù)器(MCP Server)和資源(Resources)。

客戶端負責發(fā)送請求給 MCP 服務(wù)器,服務(wù)器則將這些請求轉(zhuǎn)發(fā)給相應(yīng)的資源。這種分層的設(shè)計使得 MCP 協(xié)議能夠更好地控制訪問權(quán)限,確保只有經(jīng)過授權(quán)的用戶才能訪問特定的資源。

MCP client 充當 LLM 和 MCP server 之間的橋梁,MCP client 的工作流程如下:

  • MCP client 首先從 MCP server 獲取可用的工具列表。
  • 將用戶的查詢連同工具描述通過 function calling 一起發(fā)送給 LLM。
  • LLM 決定是否需要使用工具以及使用哪些工具。
  • 如果需要使用工具,MCP client 會通過 MCP server 執(zhí)行相應(yīng)的工具調(diào)用。
  • 工具調(diào)用的結(jié)果會被發(fā)送回 LLM。
  • LLM 基于所有信息生成自然語言響應(yīng)。
  • 最后將響應(yīng)展示給用戶。

Claude Desktop ,Cursor, cherry studio,trae,cline 等都支持了MCP Server接入能力,它們就是作為 MCP client來連接某個MCP Server感知和實現(xiàn)調(diào)用。

MCP server 是 MCP 架構(gòu)中的關(guān)鍵組件,它可以提供 3 種主要類型的功能:

資源(Resources):類似文件的數(shù)據(jù),可以被客戶端讀取,如 API 響應(yīng)或文件內(nèi)容。
工具(Tools):可以被 LLM 調(diào)用的函數(shù)(需要用戶批準)。
提示(Prompts):預(yù)先編寫的模板,幫助用戶完成特定任務(wù)。
這些功能使 MCP server 能夠為 AI 應(yīng)用提供豐富的上下文信息和操作能力,從而增強 LLM 的實用性和靈活性。

你可以在以下這些地方找到公開的MCP Server列表

官方MCP列表: github 搜索關(guān)鍵詞: Model Context Protocol servers
魔搭社區(qū)MCP廣場

MCP的應(yīng)用包括但不限于以下這些,隨著AI技術(shù)的發(fā)展,MCP有成為事實標準的趨勢。

智能體外掛工具集 :MCP Server 是構(gòu)建智能體(Agent)的重要“外掛工具”集合,幫助AI模型擴展能力邊界,實現(xiàn)更復(fù)雜的業(yè)務(wù)邏輯
。
跨平臺協(xié)作 :通過統(tǒng)一的MCP接口,不同平臺、模型和工具之間可以無縫對接,降低集成成本并提升協(xié)作效率
。
AI應(yīng)用開發(fā) :開發(fā)者可以通過MCP Server 快速將已有應(yīng)用(如FastGPT上的應(yīng)用)以MCP協(xié)議對外提供調(diào)用能力,加速AI應(yīng)用的部署與迭代

番茄雞蛋少點蛋
這人不懶,什么都沒留下~
瀏覽 2250
2
相關(guān)推薦
最新評論
贊過的人 2
評論加載中...

暫無評論,快來評論吧!