精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從0到1玩轉MCP:AI的「萬能插頭」,代碼手把手教你!

人工智能 新聞
近日,一篇博客以淺顯易懂的方式講解了 MCP,讓各種背景的讀者都能理解它的概念和功能,讀者還可以跟著代碼進行實踐。

在人工智能飛速發展的今天,LLM 的能力令人嘆為觀止,但其局限性也日益凸顯 —— 它們往往被困于訓練數據的「孤島」,無法直接觸及實時信息或外部工具。

2024 年 11 月,Anthropic 推出了開源協議 MCP(Model Context Protocol,模型上下文協議),旨在為 AI 模型與外部數據源和工具之間的交互提供一個通用、標準化的連接方式。MCP 的開源性質也迅速吸引了開發社區的關注,許多人將其視為 AI 生態系統標準化的重要一步。

MCP 的好處之一是它們能讓 AI 系統更安全。當大家都能用到經過嚴格測試的工具時,公司就不必「重復造輪子」,這樣既減少了安全隱患,也降低了惡意代碼出現的可能。

圖片

隨著 MCP 的逐漸普及,其影響力開始在行業內顯現。2025 年 3 月 27 日,OpenAI 也開始支持 MCP 了。

圖片

谷歌似乎也在考慮是否加入 MCP 大家庭:

圖片

仔細看 MCP 的相關資料,會發現明顯存在信息斷層。雖然有很多解釋「它能做什么」的概述,但當你真想了解它是「怎么運作的」時,資料就變得稀少了 —— 特別是對非專業開發者來說。目前的資料不是過于表面的介紹,就是太過深奧的源代碼。

近日,一篇博客以淺顯易懂的方式講解了 MCP,讓各種背景的讀者都能理解它的概念和功能,讀者還可以跟著代碼進行實踐。

圖片

博客鏈接:https://towardsdatascience.com/clear-intro-to-mcp/

讓我們跟隨博客一探究竟(注:本文代碼截圖可能不完整,詳見原文)。

通過類比理解 MCP:餐廳模型

首先,讓我們將 MCP 的概念想象成一家餐廳,其中:

  • 主機(Host)=餐廳建筑(智能體程序運行的環境)
  • 服務器(Server)=廚房(工具發揮作用的地方)
  • 客戶端(Client)=服務員(發送工具請求的角色)
  • 智能體(Agent)=顧客(決定使用哪種工具的角色)
  • 工具(Tools)=食譜(被執行的代碼)

現在,我們來看看這家餐廳的「崗位要求」:

主機(Host)

智能體運行的環境。類比餐廳建筑,在 MCP 中,它是智能體或 LLM 實際運行的位置。如果在本地使用 Ollama,用戶即為主機;若使用 Claude 或 GPT,則 Anthropic 或 OpenAI 為主機。

客戶端(Client)

負責從智能體發送工具調用請求的環境。相當于將顧客訂單傳遞至廚房的服務員。實際上是智能體運行的應用程序或接口,客戶端通過 MCP 將工具調用請求傳遞給服務器。

服務器(Server)

類似廚房,存儲各種「食譜」或工具。集中管理工具,使智能體能夠便捷訪問。服務器可以是本地的(用戶啟動)或遠程的(由提供工具的公司托管)。服務器上的工具通常按功能或集成方式分組,例如,所有 Slack 相關工具可集中于「Slack 服務器」,或所有消息工具可集中于「消息服務器」。這種組織方式取決于架構設計和開發者偏好。

智能體(Agent)

系統的「大腦」,由大語言模型驅動,決定調用哪些工具完成任務。當確定需要某工具時,向服務器發起請求。智能體無需原生理解 MCP,因為它通過每個工具關聯的元數據學習使用方法。工具關聯的元數據指導智能體如何調用工具及執行方式。需注意,平臺或智能體必須支持 MCP 才能自動處理工具調用,否則開發者需編寫復雜的轉換邏輯,包括從架構解析元數據、以 MCP 格式形成工具調用請求、將請求映射至正確函數、執行代碼,并以符合 MCP 的格式將結果返回給智能體。

工具(Tools)

執行具體工作的函數,如調用 API 或自定義代碼。工具存在于服務器上,可以是:


  • 用戶創建并托管在本地服務器的自定義工具
  • 他人在遠程服務器上托管的預制工具
  • 他人創建但用戶在本地服務器托管的預制代碼

如何協同工作

下面詳細介紹 MCP 的具體工作流程:

服務器注冊工具:每個工具都需定義名稱、描述、輸入 / 輸出模式及函數處理程序(執行代碼),并注冊到服務器。這一過程通常通過調用特定方法或 API,向服務器聲明「這是一個新工具及其使用方式」。

服務器暴露元數據:服務器啟動或智能體連接時,通過 MCP 協議暴露工具元數據(包括模式和描述)。

智能體發現工具:智能體通過 MCP 查詢服務器,了解可用工具集。智能體從工具元數據中學習如何使用每個工具。這一過程通常在系統啟動時或新工具添加時觸發。

智能體規劃工具使用:當智能體確定需要某個工具(基于用戶輸入或任務上下文)時,會按照標準化的 MCP JSON 格式構建工具調用請求,包含工具名稱、符合工具輸入模式的參數及其他必要元數據。客戶端作為傳輸層,通過 HTTP 將 MCP 格式的請求發送至服務器。

翻譯層執行:翻譯層接收智能體的標準化工具調用(通過 MCP),將請求映射到服務器上對應的函數,執行該函數,將結果格式化回 MCP 格式,然后發送回智能體。抽象化 MCP 的框架可以完成所有這些工作,開發者無需編寫翻譯層邏輯(這聽起來是個令人頭疼的事情)。

圖片


MCP Brave 搜索服務器的 Re-Act 智能體代碼示例

為了理解 MCP 的實際應用效果,我們可以使用 IBM 的 beeAI 框架,該框架原生支持 MCP 并為我們處理轉換邏輯。如果你計劃運行這段代碼,你需要:

  • 克隆 beeAI 框架倉庫以獲取此代碼中使用的輔助類: https://github.com/i-am-bee/beeai-framework ;
  • 創建一個免費的 Brave 開發者賬戶并獲取 API 密鑰(有免費訂閱可用,需要信用卡);
  • 創建一個 OpenAI 開發者賬戶并生成 API 密鑰;
  • 將你的 Brave API 密鑰和 OpenAI 密鑰添加到倉庫 Python 文件夾級別的 .env 文件中;
  • 確保你已安裝 npm 并正確設置了路徑。

示例 .env 文件

圖片

示例 mcp_agent.ipynb

1. 導入必要的庫

圖片

2. 加載環境變量并設置系統路徑(如有需要)

圖片

3. 配置日志記錄器

圖片

4. 加載輔助函數如 process_agent_events、observer,并創建 ConsoleReader 實例

  • process_agent_events:處理智能體事件并根據事件類型(如錯誤、重試、更新)將消息記錄到控制臺。它為每種事件提供有意義的輸出,以幫助跟蹤智能體活動。
  • observer:監聽來自發射器的所有事件,并將它們路由到 process_agent_events 進行處理和顯示。
  • ConsoleReader:管理控制臺輸入 / 輸出,允許用戶交互并通過帶有色彩編碼角色的方式顯示格式化消息。

圖片

5. 設置 Brave API 密鑰和服務器參數。

Anthropic 有一個 MCP 服務器列表:https://modelcontextprotocol.io/examples

圖片

6. 創建一個 Brave 工具,它將啟動與 MCP 服務器的連接,發現工具,并將發現的工具返回給智能體,以便它決定對于給定的任務應該調用哪個工具。 

在此情況下,Brave MCP 服務器上可發現 2 個工具:

  • brave_web_search:執行帶分頁和過濾的網頁搜索
  • brave_local_search:搜索本地商家和服務

圖片

(可選)檢查與 MCP 服務器的連接,并在將其提供給智能體之前確保它返回所有可用的工具。

圖片

輸出

圖片

7. 編寫創建智能體的函數

  • 分配一個 LLM
  • 創建一個 brave_tool () 函數的實例,并將其分配給 tools 變量
  • 創建一個 re-act 智能體,并給它分配選擇的 llm、tools、內存(以便它可以進行持續的對話)
  • 向 re-act 智能體添加系統提示

注意:您可能會注意到在系統提示詞中添加了一句話:「If you need to use the brave_tool you must use a count of 5.」這是一個臨時解決方案,因為在 Brave 服務器的 index.ts 文件中發現了一個錯誤。用戶將為該倉庫貢獻代碼來修復它。

圖片

8. 創建主函數

  • 創建智能體
  • 與用戶進入對話循環,并使用用戶提示和一些配置設置運行智能體。如果用戶輸入「exit」或「quit」,則結束對話。

圖片

圖片

輸出:

MCP 憑借網絡效應、標準化優勢、降低開發成本和行業門檻以及增強互操作性,未來發展潛力巨大。但它也面臨挑戰,包括工具發現依賴服務器、新增故障點、治理需求、安全考慮和延遲問題。

隨著技術的不斷發展,我們期待 MCP 能夠克服這些挑戰,充分發揮其潛力,為行業帶來更多價值。

責任編輯:張燕妮 來源: 機器之心
相關推薦

2024-05-30 10:30:39

2023-03-22 09:00:38

2022-08-25 14:41:51

集群搭建

2019-10-29 15:46:07

區塊鏈區塊鏈技術

2021-12-10 18:19:55

指標體系設計

2021-09-26 16:08:23

CC++clang_forma

2025-05-19 02:00:00

MCPFigma前端

2025-08-27 00:00:00

ClaudeCodeAI生成工具

2025-06-11 01:00:00

2021-07-14 09:00:00

JavaFX開發應用

2011-05-03 15:59:00

黑盒打印機

2025-05-07 00:31:30

2011-01-10 14:41:26

2025-05-26 00:00:00

DifyAI 應用工具

2017-10-29 21:43:25

人臉識別

2024-01-26 08:16:48

Exporter開源cprobe

2025-03-25 12:40:54

2025-04-09 08:21:10

2023-04-26 12:46:43

DockerSpringKubernetes

2022-01-08 20:04:20

攔截系統調用
點贊
收藏

51CTO技術棧公眾號

欧美精品手机在线| 欧美视频一区在线| 国产精品一区av| 超碰97av在线| 国产亚洲久久| 亚洲欧洲另类国产综合| 91久久久久久| 国产性xxxx高清| 精品美女久久久| 欧美精品777| 久久久亚洲国产精品| 日韩大胆人体| 视频在线在亚洲| 中文字幕无线精品亚洲乱码一区 | 久久亚洲精品国产| a天堂视频在线| 亚洲美女网站| 自拍偷拍亚洲欧美| 中文字幕在线观看日| 免费看电影在线| 久久影视一区二区| 国产综合久久久久| 日本熟妇乱子伦xxxx| 精品国产一区二区三区噜噜噜| 精品视频在线免费| 久久手机在线视频| 成人在线免费电影| 美日韩一区二区| 97国产精品视频| 日本一级特级毛片视频| 日本国产精品| 日韩美女视频在线| 亚洲天堂av线| av中文字幕在线看| 国产精品高清亚洲| 欧美日韩精品一区| 狠狠综合久久av一区二区| 麻豆精品国产91久久久久久| 久久久久久久久久久av| 国产免费一区二区三区四区| 妖精视频一区二区三区| 日韩欧美色综合| 色乱码一区二区三区在线| 理论片午夜视频在线观看| 亚洲美女一区二区三区| 亚欧精品在线| 日韩私人影院| 黑人巨大精品欧美黑白配亚洲| 98精品国产自产在线观看| 亚洲色偷偷综合亚洲av伊人| 美日韩中文字幕| 精品99一区二区三区| 国内av一区二区| 国产成人a视频高清在线观看| 欧美日韩国产一区在线| 日韩久久久久久久久久久久| 成年人在线看| 国产人久久人人人人爽| 欧美亚洲另类久久综合| 日韩一级免费毛片| 国产不卡在线视频| 666精品在线| 国产乱叫456在线| 国产一区在线观看麻豆| 国产在线观看91精品一区| 成人毛片一区二区三区| 日韩国产欧美三级| 国产精品久久久久久久久久ktv| 国产精品18p| 亚洲清纯自拍| 国内精久久久久久久久久人| 手机在线中文字幕| 欧美成人精品一区二区三区在线看| 亚洲天堂成人在线| 天天舔天天操天天干| 国产精品嫩草影院在线看| 亚洲男人天堂2023| 色无极影院亚洲| 精品国产一区二区三区四区| 亚洲一区二区久久| 农村老熟妇乱子伦视频| 久久人人99| 丝袜一区二区三区| 乱h高h女3p含苞待放| 一区二区三区在线观看免费| 欧美成人精品在线观看| 国产主播在线观看| 国产农村妇女毛片精品久久莱园子| 欧美综合国产精品久久丁香| 中文字幕在线观看视频免费| 久久只有精品| 国产在线一区二区三区| 国产乱人乱偷精品视频a人人澡| 国内久久精品视频| 99精品在线直播| 天天干视频在线观看| 国产亚洲欧美激情| 国产高清免费在线| av今日在线| 在线免费不卡视频| 91精品视频国产| 激情亚洲另类图片区小说区| 国产亚洲精品美女久久久久| 91ts人妖另类精品系列| 好看的亚洲午夜视频在线| 欧美亚洲免费电影| 亚洲一区在线观| 懂色一区二区三区免费观看| 精品一区2区三区| 瑟瑟视频在线| 午夜视频一区二区| 欧美成人精品欧美一级乱| 久久久久久久性潮| 日韩一级黄色片| 国产精品高清无码在线观看| 999国产精品永久免费视频app| 欧美疯狂性受xxxxx另类| 中文在线第一页| 国产乱一区二区| 精品视频高清无人区区二区三区| 成年人视频网站在线| 亚洲福利一区二区| 午夜剧场在线免费观看| 涩爱av色老久久精品偷偷鲁 | 久久精品午夜一区二区福利| 在线视频二区| 欧美天天综合色影久久精品| 欧美午夜精品理论片| 午夜先锋成人动漫在线| 久久亚洲成人精品| 国产乱码在线观看| 99久久国产综合精品色伊| 日韩三级电影免费观看| 俄罗斯一级**毛片在线播放| 一道本成人在线| 少妇精品无码一区二区三区| 91影院成人| 国产99在线|中文| 六月婷婷中文字幕| 亚洲欧洲精品一区二区三区| 日日摸天天爽天天爽视频| 国产精品黄网站| 欧美成人精品一区二区三区| 中文字幕欧美色图| 成人avav影音| 99re8这里只有精品| 国产精品亲子伦av一区二区三区| 日韩国产高清污视频在线观看| 国产成人自拍网站| 久久91精品久久久久久秒播| 亚洲精品成人a8198a| 日本成人福利| 精品国产一区二区三区在线观看| 一本一道人人妻人人妻αv | www.超碰在线观看| 国产98色在线|日韩| 免费高清一区二区三区| 极品尤物一区| 欧美又大又粗又长| 国产在线黄色| 欧美日韩一区 二区 三区 久久精品| 中文天堂资源在线| 久久97超碰国产精品超碰| 麻豆视频传媒入口| 超碰cao国产精品一区二区| 午夜精品久久久久久久99热浪潮| 午夜性色福利影院| 欧美在线观看你懂的| 婷婷国产成人精品视频| 国产精品1区2区| jizzjizz国产精品喷水| 精品国精品国产自在久国产应用| 国产美女久久久| 激情在线视频播放| 亚洲人成网7777777国产| 中文字幕人妻互换av久久 | 亚洲理论在线a中文字幕| 69视频免费在线观看| 欧美激情一区二区三区全黄| 岛国毛片在线播放| 欧美午夜电影在线观看| 蜜桃成人在线| 国产美女视频一区二区| 97在线视频精品| av二区在线| 日韩欧美一级精品久久| 久久青青草视频| 中文字幕在线一区免费| 国产伦精品一区三区精东| 日韩国产一区二| 欧美一区二区三区综合| 国产精品探花在线观看| 99re在线观看视频| 日韩精品三区| 久久久亚洲精品视频| 国产视频网站在线| 精品国产乱码91久久久久久网站| 奴色虐av一区二区三区| 亚洲综合精品久久| 老头老太做爰xxx视频| 国产成人高清视频| 在线看的黄色网址| 亚洲欧美日韩国产一区二区| 色哺乳xxxxhd奶水米仓惠香| 天海翼精品一区二区三区| 3d精品h动漫啪啪一区二区 | 欧美亚洲国产一区二区三区va| 天天干中文字幕| 国产精品女人毛片| 国精产品一区一区三区免费视频| 国产九九视频一区二区三区| 日韩视频第二页| 亚洲区国产区| 成人免费a级片| 99久久视频| 欧洲高清一区二区| 精品网站aaa| 91传媒免费看| 亚洲精品aa| 国产精品一区二区在线| 欧美电影免费观看高清完整| 国内精品久久久久影院 日本资源| 欧美被日视频| 在线观看国产成人av片| 男人天堂资源在线| 日韩激情在线视频| 亚洲精品国产精品乱码不卡| 7777精品久久久大香线蕉| 中文在线a天堂| 91国产丝袜在线播放| 四虎成人永久免费视频| 亚洲国产一区二区三区| 久久精品久久精品久久| 亚洲欧美精品午睡沙发| 中国一级片在线观看| 国产精品久久综合| 婷婷国产成人精品视频| 国产精品狼人久久影院观看方式| 天天操天天干天天操天天干| 久久九九久精品国产免费直播| 免费无码一区二区三区| 91丨九色丨蝌蚪丨老版| 中文字幕在线看高清电影| 337p粉嫩大胆色噜噜噜噜亚洲| 久久福利小视频| av在线综合网| 日本japanese极品少妇| 91蝌蚪porny九色| 国产成人av一区二区三区不卡| 久久麻豆一区二区| 91网站免费视频| 国产精品丝袜久久久久久app| 国产精品久久免费观看| 国产精品久久久久一区二区三区| 三级黄色录像视频| 亚洲女爱视频在线| 欧美久久久久久久久久久久| 一区二区成人在线| 欧美三日本三级少妇99| 色综合久久综合网97色综合| 日韩精品成人免费观看视频| 色一情一伦一子一伦一区| 免费无码国产精品| 欧美日韩国产一级二级| 国产精品久久影视| 日韩免费观看高清完整版在线观看| 亚洲第一精品网站| 日韩经典中文字幕在线观看| 成年网站在线| 九九精品视频在线观看| 99re6在线精品视频免费播放| 26uuu另类亚洲欧美日本一 | 国产精品一区二区你懂得| 欧美交a欧美精品喷水| 日本一区二区三区视频在线播放| 青青草97国产精品麻豆| 成人午夜免费在线视频| 噜噜噜91成人网| 亚洲欧美国产中文| 99久久国产综合精品麻豆| 欧美波霸videosex极品| 一区二区三区日本| 欧美性猛交xxxx乱大交hd| 日韩欧美三级在线| 国产一级片在线播放| 欧美成人黄色小视频| 中文字幕在线高清| 91在线网站视频| 天海翼精品一区二区三区| 中文字幕一区二区中文字幕| 91久久视频| 福利片一区二区三区| 99久久亚洲一区二区三区青草| 国产三级在线观看完整版| 亚洲综合色婷婷| 在线观看日韩一区二区| 亚洲国产天堂久久综合| 欧美成人二区| 国产精品国产三级国产aⅴ浪潮| 亚洲网一区二区三区| 日本欧洲国产一区二区| 亚洲精品激情| 免费看的av网站| 国产欧美日韩在线看| 日韩免费av片| 日韩三级视频在线看| 国产精品影院在线| 91国产美女视频| 亚洲视频国产| 男人天堂成人网| 日本在线不卡一区| 玖草视频在线观看| 亚洲一区二区三区激情| 中文字幕在线视频第一页| 亚洲精品福利资源站| 欧美男男video| 成人在线小视频| av亚洲在线观看| 精品视频一区二区在线| 成人一区二区在线观看| 欧美丰满艳妇bbwbbw| 欧美精品自拍偷拍动漫精品| 美国成人毛片| 青草成人免费视频| 少妇精品导航| 日韩avxxx| 26uuu亚洲| 国产午夜精品无码| 亚洲第一精品电影| 波多野结衣乳巨码无在线观看| 亚洲自拍偷拍视频| 亚洲免费二区| 热久久久久久久久| 亚洲欧洲日韩综合一区二区| 中文字幕久久熟女蜜桃| 在线观看欧美成人| 欧美日韩精品免费观看视欧美高清免费大片| 久久国产精品亚洲va麻豆| 亚洲日韩成人| 亚洲av成人无码一二三在线观看| 天天综合色天天综合| 天天综合天天色| 欧美一级高清免费| 亚洲三级精品| mm1313亚洲国产精品无码试看| 久久久99免费| 依依成人在线视频| www.日韩av.com| 久久综合给合| 男人添女人下部视频免费| 成人丝袜18视频在线观看| 日本午夜小视频| 亚洲免费成人av电影| 成人午夜精品| 在线丝袜欧美日韩制服| 国产精品99久久久久久久vr| 曰本女人与公拘交酡| 精品成人一区二区三区四区| 中国字幕a在线看韩国电影| 欧洲亚洲一区二区| 久久福利资源站| 性色av无码久久一区二区三区| 日韩欧美国产一二三区| av丝袜在线| 欧美极品jizzhd欧美| 免费久久99精品国产| 久久久久久视频| 亚洲第一黄色网| 日韩一级二级| 性做爰过程免费播放| 成人91在线观看| 69视频免费看| 麻豆国产精品va在线观看不卡| 免费欧美网站| 国产亚洲天堂网| 亚洲欧美乱综合| 污视频在线免费| 国产女人18毛片水18精品| 欧美区一区二| 色噜噜日韩精品欧美一区二区| 欧美日韩电影在线| 538在线视频| 一区二区三区欧美成人| 成人小视频免费观看| 波多野结衣黄色网址| 欧美另类老女人| 精品国产91久久久久久浪潮蜜月| 在线观看中文av| 一本大道久久a久久综合婷婷| 看黄网站在线观看| 久久亚洲高清| 国产精品1区2区3区| 懂色av蜜臀av粉嫩av分享吧最新章节| 久久九九国产精品怡红院| 全球av集中精品导航福利| 天天爽夜夜爽视频| 欧洲精品一区二区三区在线观看| 手机电影在线观看| 亚洲国产精品一区二区第一页| 99视频在线精品|