偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

一文搞懂人工智能中的MCP原理:從概念到應(yīng)用的全面解析

人工智能
Model Context Protocol (MCP) 作為一種標(biāo)準(zhǔn)化協(xié)議,為連接應(yīng)用程序與大語言模型(LLMs)提供了統(tǒng)一的接口。它通過提供標(biāo)準(zhǔn)的方式共享上下文信息、暴露工具和能力,以及構(gòu)建可組合的集成和工作流程,為AI應(yīng)用的開發(fā)和集成提供了強大的支持。

引言

在人工智能快速發(fā)展的今天,大語言模型(LLMs)已經(jīng)展示了強大的文本理解和生成能力。然而,這些模型通常存在一個關(guān)鍵限制:它們無法直接訪問和使用外部數(shù)據(jù)源和工具。這意味著即使是最先進(jìn)的LLMs,也無法獲取最新的實時信息或直接操作外部系統(tǒng)。 為了解決這個問題,Anthropic公司在2024年11月開源了Model Context Protocol(MCP),這是一個革命性的開放協(xié)議,旨在標(biāo)準(zhǔn)化大語言模型與外部數(shù)據(jù)源和工具之間的交互。MCP的出現(xiàn)被認(rèn)為是AI領(lǐng)域的一個重要里程碑,它有望從根本上改變我們使用和集成AI模型的方式。

MCP的基本概念

什么是MCP

圖片圖片

MCP,即模型上下文協(xié)議(Model Context Protocol),是一種開放協(xié)議,標(biāo)準(zhǔn)化了應(yīng)用程序向大語言模型提供上下文信息的方式。它允許大語言模型無縫訪問文件系統(tǒng)、數(shù)據(jù)庫、API和其他工具,就像這些工具是模型本身的一部分一樣。 MCP被形象地比喻為"AI應(yīng)用的USB-C端口",通過提供標(biāo)準(zhǔn)化的接口,使AI模型能夠無縫連接到各種數(shù)據(jù)源和工具中[6]。MCP由Anthropic公司在2024年11月25日開源發(fā)布,旨在解決AI模型與數(shù)據(jù)系統(tǒng)連接的碎片化問題[6]。

核心組件

MCP采用客戶端-服務(wù)器架構(gòu),一個宿主應(yīng)用可以連接到多個服務(wù)器。它有三個關(guān)鍵組成部分:

  1. Hosts(主機):希望通過MCP訪問數(shù)據(jù)的應(yīng)用程序,如Claude Desktop、IDE或AI工具。這是用戶交互的界面,為AI模型提供環(huán)境和上下文[15]。
  2. Clients(客戶端):維護(hù)與服務(wù)器1:1連接的協(xié)議客戶端。它是AI模型與外部世界的"連接器"或"總機",管理與不同MCP服務(wù)器的安全連接[15][8]。
  3. Servers(服務(wù)器):輕量級程序,通過標(biāo)準(zhǔn)化的模型上下文協(xié)議暴露特定功能。每個服務(wù)器提供一個特定的工具或能力,例如搜索計算機上的文件、查找本地數(shù)據(jù)庫中的數(shù)據(jù)或調(diào)用外部API(如天氣、金融、日歷)[8][15]。 此外,MCP服務(wù)器可以連接到本地數(shù)據(jù)源(如計算機文件、數(shù)據(jù)庫和服務(wù))或遠(yuǎn)程服務(wù)(如通過API訪問的外部系統(tǒng))[15]。

工作原理

MCP的工作流程通常包括以下幾個步驟:

  1. 工具列表獲取:客戶端從服務(wù)器獲取可用工具列表。這一步驟確保模型知道有哪些工具可以使用。
  2. 用戶查詢處理:用戶的查詢被發(fā)送給模型,并附帶工具描述。模型分析用戶的問題和可用工具。
  3. 工具選擇:模型分析可用的工具,并決定使用哪一個(或多個)。這一過程基于模型對用戶問題的理解和對可用工具的了解。
  4. 工具執(zhí)行:客戶端通過MCP Server執(zhí)行所選的工具。工具的執(zhí)行結(jié)果被送回給模型。
  5. 結(jié)果處理:模型結(jié)合執(zhí)行結(jié)果構(gòu)造最終的prompt,并生成自然語言的回應(yīng)。
  6. 最終回應(yīng)展示:回應(yīng)最終展示給用戶[6]。

MCP與傳統(tǒng)API的區(qū)別

MCP與傳統(tǒng)API相比有以下顯著區(qū)別:

  • 動態(tài)能力更新:在傳統(tǒng)的API設(shè)置里,如果API的參數(shù)發(fā)生變化,所有使用該API的用戶都必須更新他們的代碼。而MCP引入了一種動態(tài)且靈活的方法,當(dāng)服務(wù)器的功能發(fā)生變化時,它可以在下一次交換時動態(tài)更新其能力描述,客戶端無需重寫或重新部署代碼[22]。
  • 標(biāo)準(zhǔn)化接口:MCP提供了一個標(biāo)準(zhǔn)化的接口,使AI模型能夠無縫連接到各種數(shù)據(jù)源和工具中,而傳統(tǒng)API往往需要為每個工具單獨開發(fā)復(fù)雜的適配代碼[7]。

為什么需要MCP

LLM的局限性

大語言模型(LLMs)雖然在文本理解和生成方面表現(xiàn)出色,但它們存在以下局限性:

  1. 信息孤島:LLMs的知識截止于訓(xùn)練數(shù)據(jù),無法獲取實時信息。例如,一個LLM若想分析2025年3月的加密貨幣市場趨勢,需手動輸入數(shù)據(jù)或編寫專用API調(diào)用,耗時數(shù)小時甚至數(shù)天[7]。
  2. M×N問題:當(dāng)涉及多個模型和工具時,會出現(xiàn)"模型數(shù)量×工具數(shù)量"的問題。假設(shè)有10個AI模型和10個外部工具,需編寫100次定制集成,復(fù)雜度呈指數(shù)級增長。這種碎片化不僅效率低下,還難以擴展[7]。
  3. 效率低下:傳統(tǒng)方法涉及向量嵌入或向量搜索,計算成本高昂,且響應(yīng)延遲長[7]。
  4. 無法訪問專屬內(nèi)容:LLM無法訪問用戶的專屬內(nèi)容,例如文件系統(tǒng)中的文件、數(shù)據(jù)庫里的訂單,或私有wiki和筆記中的文本[15]。
  5. 無法獲取實時信息:若無法聯(lián)網(wǎng),LLM也無法獲取實時信息,例如當(dāng)前股價、最新財報、明日天氣預(yù)報或前沿科技新聞[15]。
  6. 無法執(zhí)行具體任務(wù):LLM的核心功能是生成token和提供答案,因此它無法直接執(zhí)行一些精細(xì)且需操作的具體任務(wù),例如調(diào)用其他服務(wù)的API幫你完成訂餐和購票,或者比較9.8和9.11哪個大,或者計算Strawberry中到底有幾個r[15]。

MCP的優(yōu)勢

MCP通過以下優(yōu)勢解決了這些問題:

  1. 實時訪問:AI可以秒級查詢最新數(shù)據(jù)。例如,Claude Desktop通過MCP在0.5秒內(nèi)獲取文件列表,效率提升10倍[7]。
  2. 安全性與控制:直接訪問數(shù)據(jù),權(quán)限管理可靠性達(dá)98%(Claude測試)。例如,用戶可限制AI僅讀特定文件[7]。
  3. 低計算負(fù)載:無需嵌入向量,降低約70%計算成本(社區(qū)測試)。例如,傳統(tǒng)向量搜索需1GB內(nèi)存,MCP僅需100MB[7]。
  4. 靈活性與可擴展性:連接數(shù)從1億次(N×M)降至2萬次(N+M)。例如,10個模型和10個工具僅需20次配置[7]。
  5. 互操作性:一個MCP Server可被Claude、GPT等多模型復(fù)用。例如,一個天氣Server服務(wù)全球用戶[7]。
  6. 供應(yīng)商靈活性:切換LLM無需重構(gòu)基礎(chǔ)設(shè)施,如同USB-C兼容不同品牌耳機[7]。
  7. 自主代理支持:支持AI動態(tài)訪問工具,執(zhí)行復(fù)雜任務(wù)。例如,規(guī)劃行程時,AI可同時查詢?nèi)諝v、預(yù)訂航班并發(fā)送郵件,效率提升50%[7]。
  8. 本地數(shù)據(jù)保護(hù):MCP允許敏感數(shù)據(jù)留在用戶的電腦上,不必全部上傳,因為用戶可以自行設(shè)計接口確定傳輸哪些數(shù)據(jù)[8]。

MCP的應(yīng)用場景

MCP的應(yīng)用已經(jīng)涵蓋了多個領(lǐng)域和應(yīng)用場景,展示了它在連接AI模型與外部系統(tǒng)方面的強大能力。

數(shù)據(jù)和文件系統(tǒng)

MCP在數(shù)據(jù)和文件系統(tǒng)領(lǐng)域的應(yīng)用主要體現(xiàn)在以下幾個方面:

  1. 文件系統(tǒng):提供安全的文件操作,具有可配置的訪問控制功能。這使得AI模型能夠安全地訪問和操作文件系統(tǒng),執(zhí)行文件讀取、寫入等操作[6]。
  2. PostgreSQL:提供只讀數(shù)據(jù)庫訪問和模式檢查功能。這使得AI模型能夠查詢和分析PostgreSQL數(shù)據(jù)庫中的數(shù)據(jù),支持復(fù)雜的查詢和分析任務(wù)[6]。
  3. SQLite:提供數(shù)據(jù)庫交互和商業(yè)智能功能。這使得AI模型能夠與SQLite數(shù)據(jù)庫進(jìn)行交互,執(zhí)行數(shù)據(jù)查詢和分析,支持商業(yè)智能應(yīng)用[6]。
  4. Google Drive:提供Google Drive文件訪問和搜索功能。這使得AI模型能夠訪問和搜索存儲在Google Drive中的文件,支持基于云的文件管理和協(xié)作[6]。

開發(fā)工具

MCP在開發(fā)工具領(lǐng)域的應(yīng)用主要體現(xiàn)在以下幾個方面:

  1. Git:提供讀取、搜索和操作Git倉庫的工具。這使得AI模型能夠與Git版本控制系統(tǒng)進(jìn)行交互,執(zhí)行代碼審查、問題分析等任務(wù),提高開發(fā)效率[6]。
  2. GitHub:提供倉庫管理、文件操作和GitHub API集成功能。這使得AI模型能夠與GitHub平臺進(jìn)行交互,執(zhí)行代碼協(xié)作、問題跟蹤等任務(wù),支持基于GitHub的開發(fā)流程[6]。
  3. GitLab:提供GitLab API集成,支持項目管理功能。這使得AI模型能夠與GitLab平臺進(jìn)行交互,執(zhí)行項目管理、任務(wù)跟蹤等任務(wù),支持基于GitLab的開發(fā)流程[6]。
  4. Sentry:提供從Sentry.io檢索和分析問題的功能。這使得AI模型能夠與Sentry錯誤跟蹤平臺進(jìn)行交互,執(zhí)行錯誤分析、問題診斷等任務(wù),提高軟件質(zhì)量和穩(wěn)定性[6]。

網(wǎng)絡(luò)和瀏覽器自動化

MCP在網(wǎng)絡(luò)和瀏覽器自動化領(lǐng)域的應(yīng)用主要體現(xiàn)在以下幾個方面:

  1. Brave Search:提供使用Brave的搜索API進(jìn)行網(wǎng)絡(luò)和本地搜索的功能。這使得AI模型能夠執(zhí)行網(wǎng)絡(luò)搜索和本地搜索,獲取最新的信息和數(shù)據(jù)[6]。
  2. Fetch:提供優(yōu)化用于LLM使用的網(wǎng)絡(luò)內(nèi)容獲取和轉(zhuǎn)換功能。這使得AI模型能夠獲取和處理網(wǎng)絡(luò)內(nèi)容,支持更復(fù)雜的信息處理和分析任務(wù)[6]。
  3. Puppeteer:提供瀏覽器自動化和網(wǎng)絡(luò)抓取功能。這使得AI模型能夠自動化瀏覽器操作,執(zhí)行網(wǎng)頁抓取、自動化測試等任務(wù),支持更高效的信息獲取和處理[6]。

生產(chǎn)力和溝通

MCP在生產(chǎn)力和溝通領(lǐng)域的應(yīng)用主要體現(xiàn)在以下幾個方面:

  1. Slack:提供頻道管理和消息功能。這使得AI模型能夠與Slack平臺進(jìn)行交互,執(zhí)行消息管理、頻道管理等任務(wù),支持基于Slack的溝通和協(xié)作[6]。
  2. Google Maps:提供位置服務(wù)、導(dǎo)航和場所詳情功能。這使得AI模型能夠與Google Maps平臺進(jìn)行交互,執(zhí)行位置查詢、路線規(guī)劃等任務(wù),支持基于位置的服務(wù)和應(yīng)用[6]。
  3. Memory:提供基于知識圖譜的持久內(nèi)存系統(tǒng)。這使得AI模型能夠存儲和檢索知識,支持更智能、更持久的記憶功能[6]。

AI和專業(yè)工具

MCP在AI和專業(yè)工具領(lǐng)域的應(yīng)用主要體現(xiàn)在以下幾個方面:

  1. EverArt:提供使用各種模型進(jìn)行AI圖像生成的功能。這使得AI模型能夠生成和處理圖像,支持視覺內(nèi)容的創(chuàng)建和處理[6]。
  2. Sequential Thinking:提供通過思想序列進(jìn)行動態(tài)問題解決的功能。這使得AI模型能夠執(zhí)行更復(fù)雜的推理和問題解決任務(wù),支持更智能、更靈活的決策過程[6]。
  3. AWS KB Retrieval:提供使用Bedrock Agent Runtime從AWS知識庫中檢索信息的功能。這使得AI模型能夠訪問和檢索AWS知識庫中的信息,支持基于云的知識檢索和應(yīng)用[6]。

具體案例深度解析

  1. 文件管理:Claude通過MCP Server掃描1000個文件,生成500字總結(jié),僅需0.5秒。傳統(tǒng)方法需手動上傳文件至云端,耗時數(shù)分鐘。MCP的資源原語提供文件內(nèi)容,提示原語指導(dǎo)總結(jié),工具原語執(zhí)行操作,完美協(xié)作[7]。
  2. 開發(fā)工作流:Cursor AI通過Browsertools Server調(diào)試10萬行代碼,錯誤率降低25%。文檔搜索:Mintlify Server在2秒內(nèi)搜索1000頁文檔,節(jié)省80%時間。任務(wù)自動化:Google Sheets Server自動化更新500張銷售表,效率提升300%[7]。
  3. 3D建模:Blender MCP將建模時間從3小時縮短至10分鐘,效率提升18倍。設(shè)計任務(wù):Figma Server協(xié)助AI調(diào)整布局,設(shè)計效率提高40%[7]。
  4. 區(qū)塊鏈應(yīng)用:2025年3月,AI通過MCP Server分析幣安大戶交易,預(yù)測潛在利潤788萬美元,準(zhǔn)確率85%,展示了其在金融領(lǐng)域的潛力[7]。

MCP與其他協(xié)議的比較

MCP vs Function Calling

Function Call是早期的大語言模型與外部工具交互的方式,它允許模型在需要時調(diào)用預(yù)定義的函數(shù)來獲取數(shù)據(jù)或執(zhí)行操作。然而,F(xiàn)unction Call存在以下局限性:

  1. 平臺依賴性:不同LLM平臺的Function Call API實現(xiàn)差異較大。例如,OpenAI的函數(shù)調(diào)用方式與Google的不兼容,開發(fā)者在切換模型時需要重寫代碼,增加了適配成本。
  2. 局限性:Function Call更適合簡單任務(wù),而MCP更適合跨系統(tǒng)、跨工具的復(fù)雜場景。
  3. 安全性與交互性:Function Call在安全性、交互性等方面存在不足。 相比之下,MCP具有以下優(yōu)勢:
  4. 開放標(biāo)準(zhǔn):MCP提供了一個開放標(biāo)準(zhǔn),有利于服務(wù)提供商開發(fā)API。
  5. 避免重復(fù)開發(fā):通過使用現(xiàn)有MCP服務(wù),開發(fā)者可以避免重復(fù)造輪子,同時增強AI Agent的功能。
  6. 統(tǒng)一性:MCP不局限于特定的AI模型,任何支持MCP的模型都可以靈活切換。
  7. 數(shù)據(jù)安全:MCP允許敏感數(shù)據(jù)留在用戶的電腦上,不必全部上傳,因為用戶可以自行設(shè)計接口確定傳輸哪些數(shù)據(jù)。
  8. 生態(tài)系統(tǒng):隨著MCP生態(tài)系統(tǒng)的成熟,AI系統(tǒng)可以在不同工具和數(shù)據(jù)集之間保持上下文,用更可持續(xù)的架構(gòu)取代今天碎片化的集成[7]。

MCP vs A2A

A2A(Agent to Agent)是由谷歌和超過50個行業(yè)合作伙伴開發(fā)的開放協(xié)議。其目的是實現(xiàn)智能體之間的互操作性——無論是誰構(gòu)建的、托管在哪里、使用什么框架。 A2A和MCP解決了構(gòu)建多個智能體、多個LLM和多個上下文來源系統(tǒng)的核心挑戰(zhàn),所有這些都需要協(xié)作。一種看待它們的方式是:"MCP提供垂直集成(應(yīng)用到模型),而A2A提供水平集成(智能體到智能體)"[8]。

A2A的主要特點

  • 使用JSON-RPC 2.0 over HTTP(S)作為通信機制,并支持Server-Sent Events (SSE)來流式傳輸更新。
  • 定義了一個智能體之間的結(jié)構(gòu)化交互模型:一個智能體充當(dāng)"客戶端"智能體,發(fā)起請求或任務(wù),另一個則充當(dāng)"遠(yuǎn)程"智能體,接收請求并嘗試完成任務(wù)。
  • 支持能力發(fā)現(xiàn),客戶端智能體可以確定哪個智能體最適合執(zhí)行某個任務(wù)。
  • 每個智能體可以發(fā)布一個"智能體卡片",這是一個JSON元數(shù)據(jù)文檔,描述其能力、技能、API端點和認(rèn)證要求。
  • 交互圍繞執(zhí)行任務(wù)展開,任務(wù)是一個結(jié)構(gòu)化的對象,包括請求的詳細(xì)信息并跟蹤其狀態(tài)。
  • 支持交換包含文本、JSON、圖像、視頻或交互內(nèi)容的豐富、多部分消息,根據(jù)每個智能體能夠處理或顯示的內(nèi)容進(jìn)行格式協(xié)商[8]。 

MCP的主要特點

  • 由Anthropic開發(fā),解決外部應(yīng)用程序如何在運行時向基于語言模型的智能體提供結(jié)構(gòu)化的上下文和工具的問題。
  • 關(guān)注LLM的上下文窗口——LLM的工作記憶。其目標(biāo)是動態(tài)注入相關(guān)工具、文檔、API功能或用戶狀態(tài)到模型的推理會話中,讓模型調(diào)用功能或獲取文檔,而無需硬編碼提示或邏輯。
  • 由三個主要組件構(gòu)成:MCP主機(用戶交互的AI應(yīng)用界面)、MCP客戶端(連接AI模型與外部世界的"總機")、MCP服務(wù)器(提供特定工具或能力的專用程序)。
  • 本地數(shù)據(jù)源允許AI在不上傳用戶數(shù)據(jù)到云的情況下搜索、檢索或計算內(nèi)容;遠(yuǎn)程服務(wù)允許AI調(diào)用各種API和在線工具[8]。 

A2A和MCP的協(xié)同工作: A2A和MCP不是替代品,而是互補的。在許多系統(tǒng)中,這兩者將一起使用。例如:

  1. 用戶在企業(yè)智能體界面提交復(fù)雜請求。
  2. 協(xié)調(diào)智能體使用A2A將子任務(wù)分配給專業(yè)智能體(例如,分析、人力資源、金融)。
  3. 其中一個智能體在內(nèi)部使用MCP調(diào)用搜索功能、獲取文檔或使用模型計算某物。
  4. 結(jié)果作為工件通過A2A返回,實現(xiàn)端到端智能體協(xié)作和模塊化工具訪問[8]。 這種架構(gòu)將智能體間通信(A2A)與智能體內(nèi)能力調(diào)用(MCP)分開——使得系統(tǒng)更易于組裝、擴展和保護(hù)。

MCP vs ReAct

ReAct是一種用于構(gòu)建智能代理的框架,允許模型通過函數(shù)調(diào)用與外部工具交互。雖然ReAct在2023年就已經(jīng)存在,但MCP提供了一個更統(tǒng)一、更標(biāo)準(zhǔn)化的接口,使不同模型和工具之間的交互更加便捷[6]。

MCP的實現(xiàn)與工具支持

實現(xiàn)框架與工具

MCP提供了多種編程語言的官方SDK,使開發(fā)者能夠使用熟悉的編程語言實現(xiàn)MCP功能:

  1. Python SDK:Python是數(shù)據(jù)科學(xué)和機器學(xué)習(xí)領(lǐng)域廣泛使用的編程語言,MCP的Python SDK使Python開發(fā)者能夠輕松實現(xiàn)MCP服務(wù)器和客戶端。Python SDK使用mcp.server.fastmcp模塊創(chuàng)建MCP服務(wù)器,提供@mcp.tool()裝飾器來定義工具函數(shù)[6]。
  2. TypeScript SDK:TypeScript是JavaScript的超集,提供了靜態(tài)類型檢查和更好的開發(fā)體驗。MCP的TypeScript SDK使Web開發(fā)者能夠輕松實現(xiàn)MCP服務(wù)器和客戶端。
  3. Java SDK:Java是企業(yè)級應(yīng)用和Android開發(fā)中廣泛使用的編程語言,MCP的Java SDK使Java開發(fā)者能夠輕松實現(xiàn)MCP服務(wù)器和客戶端。
  4. Kotlin SDK:Kotlin是JetBrains開發(fā)的現(xiàn)代編程語言,與Java兼容并提供了更好的開發(fā)體驗。MCP的Kotlin SDK使Kotlin開發(fā)者能夠輕松實現(xiàn)MCP服務(wù)器和客戶端。
  5. C# SDK:C#是Microsoft開發(fā)的編程語言,廣泛用于Windows應(yīng)用和游戲開發(fā)。MCP的C# SDK使C#開發(fā)者能夠輕松實現(xiàn)MCP服務(wù)器和客戶端。C# SDK的最新版本已經(jīng)發(fā)布,這使得C#開發(fā)者能夠更輕松地使用MCP[6]。 除了官方SDK,MCP社區(qū)還提供了多種開源工具,幫助開發(fā)者實現(xiàn)和測試MCP功能:
  6. MCP CLI:MCP命令行工具,提供了多種命令,幫助開發(fā)者實現(xiàn)和測試MCP服務(wù)器。例如,mcp dev命令可以啟動MCP Inspector,幫助開發(fā)者調(diào)試MCP服務(wù)器。
  7. MCP Inspector:MCP Inspector是一個交互式調(diào)試工具,可以幫助開發(fā)者測試和檢查MCP服務(wù)器。開發(fā)者可以通過MCP Inspector與MCP服務(wù)器交互,測試服務(wù)器的功能和性能。
  8. MCP Get:MCP Get是一個工具,用于安裝和管理MCP服務(wù)器。它可以幫助開發(fā)者輕松安裝和管理多個MCP服務(wù)器,簡化了MCP服務(wù)器的管理過程。
  9. Super gateway:Super gateway是一個工具,可以在sse上運行MCP stdio服務(wù)器,使開發(fā)者能夠通過sse協(xié)議與MCP服務(wù)器交互。
  10. Zapier MCP:Zapier MCP是一個MCP服務(wù)器,提供了超過7,000個應(yīng)用和30,000個操作,使開發(fā)者能夠輕松集成各種應(yīng)用和操作到MCP生態(tài)系統(tǒng)中[6]。

實現(xiàn)流程

實現(xiàn)MCP功能的流程可以分為以下幾個步驟:

  • 安裝和配置環(huán)境:根據(jù)所使用的編程語言和SDK,安裝和配置開發(fā)環(huán)境。例如,使用Python SDK時,需要安裝Python 3.10+環(huán)境和Python MCP SDK 1.2.0+。使用TypeScript SDK時,需要安裝Node.js和TypeScript編譯器。
  • 創(chuàng)建MCP服務(wù)器:使用MCP SDK創(chuàng)建MCP服務(wù)器。例如,使用Python SDK時,可以使用FastMCP類創(chuàng)建MCP服務(wù)器:
from mcp.server.fastmcp importFastMCP
mcp =FastMCP("桌面 TXT 文件統(tǒng)計器")
  • 定義工具函數(shù):使用MCP SDK提供的裝飾器定義工具函數(shù)。例如,使用Python SDK時,可以使用@mcp.tool()裝飾器定義工具函數(shù):
@mcp.tool()
def count_desktop_txt_files()-> int:
"""Count the number of .txt files on the desktop."""
# Get the desktop path
    username = os.getenv("USER")or os.getenv("USERNAME")
    desktop_path =Path(f"/Users/{username}/Desktop")
# Count .txt files
    txt_files = list(desktop_path.glob("*.txt"))
return len(txt_files)
  • 運行MCP服務(wù)器:啟動MCP服務(wù)器,使其能夠接收和處理客戶端的請求。例如,使用Python SDK時,可以調(diào)用run()方法啟動MCP服務(wù)器:
if __name__ =="__main__":
# Initialize and run the server
    mcp.run()
  • 配置和使用MCP服務(wù)器:在主機應(yīng)用程序中配置MCP服務(wù)器,并使用MCP客戶端與MCP服務(wù)器交互。例如,在Claude Desktop中,需要在claudedesktopconfig.json配置文件中添加MCP服務(wù)器的配置:
{
"mcpServers":{
"txt_counter":{
"command":"/Users/{username}/.local/bin/uv",
"args":[
"--directory",
"/Users/{username}/work/mcp-learn/code-example-txt",
"run",
"txt_counter.py"
]
}
}
}

配置完成后,重啟Claude Desktop,就可以在應(yīng)用中使用MCP服務(wù)器提供的功能了。

開發(fā)與調(diào)試實踐

MCP的開發(fā)和調(diào)試實踐是實現(xiàn)和集成MCP的關(guān)鍵步驟,良好的實踐可以提高開發(fā)效率和代碼質(zhì)量。

最佳實踐

  1. 使用LLM構(gòu)建MCP的最佳實踐:Anthropic為我們提供了一個基于LLM的MCP Server的最佳開發(fā)實踐,總結(jié)如下:
  • 引入domain knowledge(告訴LLM一些MCP Server開發(fā)的范例和資料)
  • 訪問MCP的TypeScript SDK或Python SDK GitHub項目并復(fù)制相關(guān)內(nèi)容
  • 把這些作為prompt輸入到你的chat對話中(作為context)
  • 描述你的需求,包括你的服務(wù)器會開放哪些資源、提供哪些工具、包含哪些引導(dǎo)或建議、需要與哪些外部系統(tǒng)互動等[6]。
  1. 使用現(xiàn)有服務(wù)器:MCP提供了多種現(xiàn)成的服務(wù)器實現(xiàn),開發(fā)者可以利用這些服務(wù)器實現(xiàn),減少開發(fā)和集成的工作量。例如,官方提供了Filesystem、PostgreSQL、SQLite、Google Drive等服務(wù)器實現(xiàn),開發(fā)者可以直接使用這些服務(wù)器實現(xiàn),而不需要從頭開始實現(xiàn)。
  2. 遵循安全原則:MCP定義了關(guān)鍵的安全原則,包括用戶同意和控制、數(shù)據(jù)隱私、工具安全和LLM采樣控制,開發(fā)者應(yīng)該遵循這些原則,確保MCP實現(xiàn)的安全性和可靠性[6]。
  3. 提供明確的工具描述:工具的名稱、用途(description)和工具所需要的參數(shù)(arguments)對于模型理解和選擇工具至關(guān)重要,開發(fā)者應(yīng)該精心編寫這些描述,確保模型能夠準(zhǔn)確理解工具的功能和使用方式[6]。
  4. 使用調(diào)試工具:MCP提供了多種調(diào)試工具,如MCP Inspector,可以幫助開發(fā)者測試和檢查MCP服務(wù)器,提高開發(fā)效率和代碼質(zhì)量。 調(diào)試方法
  5. 使用MCP Inspector:MCP Inspector是一個交互式調(diào)試工具,可以幫助開發(fā)者測試和檢查MCP服務(wù)器。開發(fā)者可以通過MCP Inspector與MCP服務(wù)器交互,測試服務(wù)器的功能和性能。例如,啟動MCP Inspector的命令如下:
$ mcp dev txt_counter.py
Starting MCP inspector...
Proxy server listening on port 3000
MCP Inspector is up and running at http://localhost:5173

然后,開發(fā)者可以訪問給出的鏈接,進(jìn)行交互式測試[6]。

  1. 日志記錄:在MCP服務(wù)器中添加日志記錄,可以幫助開發(fā)者跟蹤服務(wù)器的運行狀態(tài)和處理過程,定位和解決問題。
  2. 錯誤處理:實現(xiàn)完善的錯誤處理機制,可以幫助開發(fā)者捕獲和處理服務(wù)器運行過程中出現(xiàn)的錯誤,提高服務(wù)器的穩(wěn)定性和可靠性。
  3. 性能測試:對MCP服務(wù)器進(jìn)行性能測試,可以幫助開發(fā)者評估服務(wù)器的性能和容量,優(yōu)化服務(wù)器的性能和效率。
  4. 安全測試:對MCP服務(wù)器進(jìn)行安全測試,可以幫助開發(fā)者發(fā)現(xiàn)和修復(fù)服務(wù)器中的安全漏洞,提高服務(wù)器的安全性和可靠性。

MCP的生態(tài)系統(tǒng)與市場前景

生態(tài)系統(tǒng)現(xiàn)狀

MCP的生態(tài)系統(tǒng)已經(jīng)初具規(guī)模,涵蓋四大角色:

  1. 客戶端:主流應(yīng)用包括Claude Desktop、Cursor、Continue。新興工具包括Windsurf(教育定制)、LibreChat(開源)、Sourcegraph(代碼分析)。
  2. 服務(wù)器:截至2025年3月,已有2000+個MCP Server,增長率達(dá)1200%。涵蓋:
  • 數(shù)據(jù)庫類(500+個):Supabase、ClickHouse、Neon、Postgres
  • 工具類(800+個):Resend(郵件)、Stripe(支付)、Linear(項目管理)
  • 創(chuàng)意類(300+個):Blender(3D)、Figma(設(shè)計)
  • 數(shù)據(jù)類:Firecrawl、Tavily(網(wǎng)頁爬?。xa AI[7]
  1. 市場:mcp.so收錄1584個Server,月活躍用戶超10萬,提供一鍵安裝。其他平臺:Mintlify、OpenTools優(yōu)化搜索和發(fā)現(xiàn)。
  2. 基礎(chǔ)設(shè)施:Cloudflare托管20% Server,確保99.9%可用性。Toolbase管理連接,優(yōu)化延遲20%。Smithery提供動態(tài)負(fù)載均衡[7]。

市場前景與應(yīng)用前景

MCP的市場前景和應(yīng)用前景非常廣闊,隨著AI技術(shù)的不斷發(fā)展和應(yīng)用場景的不斷擴展,MCP有望在多個領(lǐng)域發(fā)揮重要作用。

企業(yè)級應(yīng)用: 在企業(yè)級應(yīng)用中,MCP可以連接AI模型與企業(yè)的各種數(shù)據(jù)源和工具,支持更智能、更高效的企業(yè)運營和決策。例如,MCP可以連接AI模型與企業(yè)的CRM系統(tǒng)、ERP系統(tǒng)和數(shù)據(jù)分析平臺,支持更智能的客戶管理、供應(yīng)鏈優(yōu)化和業(yè)務(wù)分析。隨著企業(yè)對AI應(yīng)用的需求不斷增加,MCP有望在企業(yè)級應(yīng)用中發(fā)揮越來越重要的作用[6]。

開發(fā)者工具: 在開發(fā)者工具中,MCP可以連接AI模型與開發(fā)環(huán)境、代碼倉庫和測試工具,支持更智能、更高效的軟件開發(fā)流程。例如,MCP可以連接AI模型與Git、GitHub和GitLab等開發(fā)工具,支持代碼審查、問題分析和自動化測試。隨著軟件開發(fā)對AI輔助的需求不斷增加,MCP有望在開發(fā)者工具中得到更廣泛的應(yīng)用[6]。

個人生產(chǎn)力工具: 在個人生產(chǎn)力工具中,MCP可以連接AI模型與個人的文件系統(tǒng)、日歷和通信工具,支持更智能、更高效的個人工作和生活。例如,MCP可以連接AI模型與Google Drive、Slack和Google Maps等工具,支持文件管理、溝通協(xié)作和位置服務(wù)。隨著個人對AI輔助的需求不斷增加,MCP有望在個人生產(chǎn)力工具中得到更廣泛的應(yīng)用。

特定行業(yè)應(yīng)用: 在特定行業(yè)應(yīng)用中,MCP可以連接AI模型與行業(yè)的專業(yè)工具和數(shù)據(jù)源,支持更智能、更專業(yè)的行業(yè)應(yīng)用。例如,在醫(yī)療行業(yè),MCP可以連接AI模型與電子病歷系統(tǒng)和醫(yī)學(xué)影像分析工具,支持更智能的醫(yī)療診斷和治療;在金融行業(yè),MCP可以連接AI模型與金融數(shù)據(jù)平臺和風(fēng)險管理系統(tǒng),支持更智能的金融分析和決策。隨著各行業(yè)對AI應(yīng)用的需求不斷增加,MCP有望在特定行業(yè)應(yīng)用中發(fā)揮越來越重要的作用[6]。

挑戰(zhàn)與解決方案

技術(shù)層面的瓶頸

  1. 實現(xiàn)復(fù)雜性:MCP包含提示和采樣功能,增加了開發(fā)難度。例如,工具描述需精心編寫,否則LLM調(diào)用易出錯。解決方案:Anthropic對Claude進(jìn)行了專門的訓(xùn)練,使其更理解工具的prompt以及輸出結(jié)構(gòu)化的tool call json代碼[6]。
  2. 部署限制:依賴本地終端運行,需手動啟動Server,不支持一鍵部署或Web應(yīng)用,限制了遠(yuǎn)程場景。解決方案:Anthropic計劃2025年底支持遠(yuǎn)程部署,Cloudflare已經(jīng)推出了遠(yuǎn)程部署MCP Server的功能,這不僅提升了易用性,還為未來的云端集成鋪平了道路[15]。
  3. 調(diào)試挑戰(zhàn):跨客戶端兼容性差,日志支持不足。例如,一個Server在Claude Desktop上正常,但在Cursor上可能失敗。解決方案:MCP Inspector等調(diào)試工具的使用,以及更完善的日志記錄系統(tǒng)[6]。
  4. 傳輸短板:僅支持Stdio和SSE,缺乏WebSockets等更靈活的選項,遠(yuǎn)程實時性受限。解決方案:2025年底引入WebSockets,進(jìn)一步提升遠(yuǎn)程性能,減少20%延遲[7]。 生態(tài)質(zhì)量的短板
  5. 質(zhì)量不均:2000+ Server中,約30%存在穩(wěn)定性問題或文檔缺失,用戶體驗參差不齊。解決方案:社區(qū)審核和評分系統(tǒng),提高Server質(zhì)量[7]。
  6. 可發(fā)現(xiàn)性不足:需手動配置Server地址,動態(tài)發(fā)現(xiàn)機制未成熟,用戶需自行搜索和測試。解決方案:開發(fā)自動發(fā)現(xiàn)機制和統(tǒng)一的Server目錄,如mcp.so[7]。
  7. 規(guī)模局限:相比Zapier的5000+工具或LangChain的500+工具庫,MCP的覆蓋面仍顯不足。解決方案:吸引更多開發(fā)者參與,擴大Server數(shù)量和種類[7]。 生產(chǎn)環(huán)境的適用性挑戰(zhàn)
  8. 調(diào)用準(zhǔn)確性:當(dāng)前LLM工具調(diào)用成功率約50%,在復(fù)雜任務(wù)中易失敗。例如,調(diào)用錯誤工具或參數(shù)不匹配。解決方案:改進(jìn)LLM訓(xùn)練,提高工具選擇和參數(shù)設(shè)置的準(zhǔn)確性[6]。
  9. 定制需求:生產(chǎn)Agent需根據(jù)工具優(yōu)化系統(tǒng)消息和架構(gòu),MCP的"即插即用"難以滿足。例如,一個金融分析Agent需深度集成特定數(shù)據(jù)源。解決方案:開發(fā)更靈活的配置選項和高級功能[6]。
  10. 用戶期望:隨著模型能力提升,用戶對可靠性和速度的要求更高,MCP的通用性可能犧牲性能。解決方案:優(yōu)化MCP協(xié)議和實現(xiàn),提高性能和可靠性[6]。 競爭與替代方案的壓力
  11. 專有方案:OpenAI的Agent SDK通過深度優(yōu)化,提供更高可靠性,可能吸引高端用戶。解決方案:MCP保持開放性和靈活性,吸引更廣泛的用戶群體[7]。
  12. 現(xiàn)有框架:LangChain的工具庫已在開發(fā)者中建立粘性,MCP的新生態(tài)需時間追趕。解決方案:提供與LangChain的兼容層,方便現(xiàn)有用戶遷移[7]。
  13. 市場對比:OpenAI的Custom GPTs未獲廣泛成功,MCP需證明其獨特價值,避免重蹈覆轍。解決方案:突出MCP的開放性、靈活性和標(biāo)準(zhǔn)化優(yōu)勢,吸引開發(fā)者和企業(yè)[7]。 數(shù)據(jù)支撐的短板分析
  14. 安全性與隱私保護(hù):MCP的設(shè)計初衷是通過本地運行服務(wù)器來確保用戶數(shù)據(jù)的安全性,避免將敏感信息直接發(fā)送給LLM,這在理論上是一個強有力的安全保障。然而,盡管服務(wù)器被限制在本地運行,其權(quán)限范圍卻相當(dāng)廣泛,例如可以非沙盒化地訪問文件系統(tǒng),這可能成為安全隱患。解決方案:引入更嚴(yán)格的沙盒機制和權(quán)限控制,確保服務(wù)器只能訪問必要的資源[15]。
  15. 開放標(biāo)準(zhǔn) vs AI競賽:目前,支持MCP的客戶端數(shù)量非常有限,如果更多的LLM chat app甚至各LLM的web app能夠集成MCP,并提供一些默認(rèn)的MCP服務(wù)器,將顯著增強LLM的能力并推動生態(tài)發(fā)展。然而,定義和主導(dǎo)MCP的Anthropic自身也是模型廠商,其他模型提供商很大可能并不愿意讓自家生態(tài)接入到MCP里。解決方案:Anthropic保持中立,推動MCP成為真正的開放標(biāo)準(zhǔn),吸引更多廠商參與[15]。

MCP的未來發(fā)展趨勢

潛在發(fā)展方向

隨著人工智能技術(shù)的不斷發(fā)展,Model Context Protocol (MCP) 也在不斷演進(jìn)?;诋?dāng)前的技術(shù)趨勢和市場需求,MCP的未來發(fā)展方向可以概括為以下幾個方面:

  1. 擴展性增強: 隨著AI應(yīng)用的不斷擴展,MCP需要支持更多類型的數(shù)據(jù)源和工具。未來,MCP可能會進(jìn)一步擴展其支持范圍,包括更多的數(shù)據(jù)庫類型、云服務(wù)和專業(yè)工具。這將使AI模型能夠與更廣泛的數(shù)據(jù)源和工具進(jìn)行交互,支持更復(fù)雜、更多樣化的應(yīng)用場景[6]。
  2. 跨平臺兼容性優(yōu)化: MCP已經(jīng)支持多種編程語言和平臺,但隨著更多平臺和設(shè)備的出現(xiàn),MCP需要進(jìn)一步優(yōu)化其跨平臺兼容性。未來,MCP可能會提供更完善的跨平臺支持,使開發(fā)者能夠更輕松地在不同平臺上實現(xiàn)和集成MCP功能,支持更多樣化的開發(fā)環(huán)境和應(yīng)用場景[6]。
  3. 安全性和隱私保護(hù)增強: 隨著數(shù)據(jù)安全和隱私保護(hù)成為越來越重要的問題,MCP需要進(jìn)一步增強其安全性和隱私保護(hù)能力。未來,MCP可能會提供更強大的安全機制和隱私保護(hù)措施,確保用戶數(shù)據(jù)和隱私在MCP系統(tǒng)中得到充分保護(hù)。這將包括更嚴(yán)格的身份驗證、數(shù)據(jù)加密和訪問控制機制,以及更透明的數(shù)據(jù)處理和使用政策[6]。
  4. 性能優(yōu)化: 隨著MCP應(yīng)用場景的不斷擴展,性能優(yōu)化將成為未來發(fā)展的重要方向。未來,MCP可能會通過優(yōu)化協(xié)議設(shè)計、減少通信開銷和提高處理效率,提升MCP系統(tǒng)的整體性能和響應(yīng)速度。這將使MCP能夠更好地支持大規(guī)模、高并發(fā)的應(yīng)用場景,提供更流暢、更可靠的用戶體驗[6]。
  5. 智能代理集成: 隨著AI智能代理的不斷發(fā)展,MCP可能會進(jìn)一步加強與智能代理的集成。未來,MCP可能會提供更完善的智能代理支持,使AI模型能夠更智能地選擇和使用工具,支持更復(fù)雜、更智能的交互和決策過程。這將使MCP成為構(gòu)建智能代理的重要基礎(chǔ)設(shè)施,支持更高級、更復(fù)雜的AI應(yīng)用場景[6]。

新興技術(shù)融合

MCP與新興技術(shù)的融合是未來發(fā)展的重要方向。通過與新興技術(shù)的融合,MCP可以進(jìn)一步拓展其應(yīng)用范圍和能力,為用戶提供更豐富、更強大的功能。

  1. 與量子計算的結(jié)合: 量子計算作為一種新興技術(shù),具有強大的計算能力和潛力。未來,MCP可能會與量子計算結(jié)合,使AI模型能夠利用量子計算的能力,執(zhí)行更復(fù)雜、更高效的計算和分析任務(wù)。這將使MCP能夠支持更復(fù)雜、更高級的AI應(yīng)用場景,提供更強大的功能和性能[6]。
  2. 與5G的結(jié)合: 5G作為一種高速、低延遲的網(wǎng)絡(luò)技術(shù),為AI應(yīng)用提供了更強大的網(wǎng)絡(luò)支持。未來,MCP可能會與5G結(jié)合,利用5G的高速、低延遲特性,提供更流暢、更實時的AI交互和體驗。這將使MCP能夠支持更實時、更互動的AI應(yīng)用場景,提供更出色的用戶體驗[6]。
  3. 與邊緣計算的結(jié)合: 邊緣計算作為一種將計算能力部署在數(shù)據(jù)源附近的技術(shù),能夠減少數(shù)據(jù)傳輸延遲和帶寬消耗。未來,MCP可能會與邊緣計算結(jié)合,使AI模型能夠在邊緣設(shè)備上執(zhí)行更復(fù)雜、更智能的任務(wù),支持更高效、更實時的AI應(yīng)用場景。這將使MCP能夠支持更多樣化、更靈活的AI部署和應(yīng)用方式[6]。
  4. 與區(qū)塊鏈的結(jié)合: 區(qū)塊鏈作為一種分布式、去中心化的技術(shù),具有數(shù)據(jù)不可篡改、透明可追溯等特性。未來,MCP可能會與區(qū)塊鏈結(jié)合,利用區(qū)塊鏈的特性,增強MCP系統(tǒng)的安全性和透明度,確保用戶數(shù)據(jù)和操作的完整性和可追溯性。這將使MCP能夠支持更安全、更透明的AI應(yīng)用場景,提供更高的數(shù)據(jù)安全性和信任度[6]。

對AI生態(tài)系統(tǒng)的貢獻(xiàn)

MCP對AI生態(tài)系統(tǒng)的貢獻(xiàn)主要體現(xiàn)在以下幾個方面:

  1. 推動標(biāo)準(zhǔn)化: MCP作為AI領(lǐng)域的標(biāo)準(zhǔn)化協(xié)議,為AI模型與外部系統(tǒng)之間的交互提供了統(tǒng)一的標(biāo)準(zhǔn)。這有助于減少不同系統(tǒng)之間的兼容性問題,促進(jìn)不同系統(tǒng)之間的互操作性,推動AI生態(tài)系統(tǒng)的健康發(fā)展。通過提供統(tǒng)一的標(biāo)準(zhǔn),MCP使開發(fā)者能夠更輕松地實現(xiàn)和集成MCP功能,降低開發(fā)和集成的難度和成本[6]。
  2. 促進(jìn)互操作性: MCP通過提供統(tǒng)一的協(xié)議和接口,促進(jìn)了不同系統(tǒng)之間的互操作性。這使得不同系統(tǒng)能夠更輕松地共享數(shù)據(jù)和功能,支持更復(fù)雜、更多樣化的應(yīng)用場景。通過促進(jìn)互操作性,MCP為AI生態(tài)系統(tǒng)的互聯(lián)互通提供了重要支持,使不同系統(tǒng)能夠更好地協(xié)同工作,提供更全面、更強大的功能[6]。
  3. 增強安全性: MCP通過定義關(guān)鍵的安全原則和提供安全實施指南,增強了AI系統(tǒng)的安全性。這有助于保護(hù)用戶數(shù)據(jù)和隱私,確保AI系統(tǒng)的安全性和可靠性。通過增強安全性,MCP為AI生態(tài)系統(tǒng)的安全和信任提供了重要保障,使用戶能夠更放心地使用AI系統(tǒng)[6]。
  4. 降低開發(fā)成本: MCP通過提供統(tǒng)一的協(xié)議和接口,以及豐富的工具和資源,降低了AI應(yīng)用的開發(fā)成本。這使得開發(fā)者能夠更輕松地實現(xiàn)和集成MCP功能,減少重復(fù)開發(fā)和集成的工作量。通過降低開發(fā)成本,MCP為AI生態(tài)系統(tǒng)的快速發(fā)展和普及提供了重要支持,使更多開發(fā)者能夠參與AI應(yīng)用的開發(fā)和創(chuàng)新[6]。

結(jié)論

Model Context Protocol (MCP) 作為一種標(biāo)準(zhǔn)化協(xié)議,為連接應(yīng)用程序與大語言模型(LLMs)提供了統(tǒng)一的接口。它通過提供標(biāo)準(zhǔn)的方式共享上下文信息、暴露工具和能力,以及構(gòu)建可組合的集成和工作流程,為AI應(yīng)用的開發(fā)和集成提供了強大的支持。MCP的核心優(yōu)勢在于其開放性、統(tǒng)一性和靈活性。作為一個開放標(biāo)準(zhǔn),MCP促進(jìn)了不同系統(tǒng)之間的互操作性和生態(tài)系統(tǒng)的發(fā)展;作為一個統(tǒng)一的協(xié)議,MCP使開發(fā)者能夠以一致的方式將各種數(shù)據(jù)源、工具和功能連接到AI模型;作為一個靈活的框架,MCP支持多種類型的功能和工具,能夠適應(yīng)不同應(yīng)用場景的需求。 MCP的實際應(yīng)用已經(jīng)涵蓋了數(shù)據(jù)和文件系統(tǒng)、開發(fā)工具、網(wǎng)絡(luò)和瀏覽器自動化、生產(chǎn)力和溝通、AI和專業(yè)工具等多個領(lǐng)域,展示了其在不同應(yīng)用場景中的能力和價值。通過與各種數(shù)據(jù)源和工具的集成,MCP使AI模型能夠執(zhí)行更復(fù)雜、更智能的任務(wù),為用戶提供更豐富、更強大的功能。 隨著MCP的不斷發(fā)展和完善,其在AI生態(tài)系統(tǒng)中的作用將越來越重要。通過與新興技術(shù)的融合,如量子計算、5G、邊緣計算和區(qū)塊鏈,MCP將進(jìn)一步拓展其應(yīng)用范圍和能力,為用戶提供更豐富、更強大的功能。同時,MCP的標(biāo)準(zhǔn)化、互操作性和安全性也將進(jìn)一步增強,為AI生態(tài)系統(tǒng)的健康發(fā)展提供重要支持。 未來,MCP有望在企業(yè)級應(yīng)用、開發(fā)者工具、個人生產(chǎn)力工具和特定行業(yè)應(yīng)用中得到更廣泛的應(yīng)用,為AI技術(shù)的普及和發(fā)展做出重要貢獻(xiàn)。通過持續(xù)的創(chuàng)新和優(yōu)化,MCP將繼續(xù)推動AI技術(shù)的發(fā)展和應(yīng)用,為用戶提供更智能、更高效、更安全的AI體驗。

參考資料

[6] MCP深度解讀與使用研究報告|AI通識課48. https://zhuanlan.zhihu.com/p/1892119952653280421.

[7] 一文讀懂MCP:AI 智能體工具交互的標(biāo)準(zhǔn)化革命 - PANews. https://www.panewslab.com/zh/articledetails/5j78d825uhv5.html.

[8] A2A 與MCP:為新興智能體生態(tài)系統(tǒng)提供的兩種互補協(xié)議 - Logto blog. https://blog.logto.io/zh-CN/a2a-mcp.

[15] MCP 是什么,現(xiàn)狀和未來 | OneV's Den. https://onevcat.com/2025/02/mcp/.

責(zé)任編輯:武曉燕 來源: Zack之云原生
相關(guān)推薦

2018-05-30 08:15:08

人工智能神經(jīng)網(wǎng)絡(luò)

2019-07-12 11:28:00

元數(shù)據(jù)大數(shù)據(jù)存儲

2022-11-26 00:00:00

人工智能存儲數(shù)據(jù)

2023-12-08 08:00:00

人工智能MusicGen音樂模型

2025-08-01 02:43:00

2023-09-08 08:20:46

ThreadLoca多線程工具

2017-07-25 16:04:31

概念應(yīng)用強化學(xué)習(xí)

2017-09-10 08:55:07

游戲人工智能深度學(xué)習(xí)

2022-10-27 10:58:49

人工智能AI

2021-07-10 14:32:30

Python導(dǎo)入模塊

2021-02-06 10:30:12

人工智能

2021-02-05 23:29:20

人工智能機器學(xué)習(xí)技術(shù)

2019-01-16 09:56:27

2025-04-28 09:53:40

2024-05-29 12:50:49

2018-05-21 10:20:22

人工智能機器學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)

2021-01-13 05:21:59

參數(shù)

2021-07-08 10:08:03

DvaJS前端Dva

2024-07-12 14:46:20

2020-07-16 13:21:54

人工智能
點贊
收藏

51CTO技術(shù)棧公眾號