精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日韩欧美999| 久久99国内精品| 亚洲第一区第二区| www.日日操| 欧美激情办公室videoshd| 国产91精品久久久久久久网曝门 | 欧美久久久久久一卡四| 91中文字幕在线视频| 一本久道综合久久精品| 在线亚洲午夜片av大片| 国产清纯白嫩初高中在线观看性色| 欧美成人黑人| 亚洲自拍偷拍综合| 亚洲精品二区| 亚洲aⅴ在线观看| 国产专区欧美精品| 国产成人精品最新| 日韩激情在线播放| 欧美日本中文| 视频直播国产精品| 中文字幕人妻一区二区| 一区二区免费| 欧美日韩大陆一区二区| 国产裸体舞一区二区三区| 中文字幕在线观看网站| 日本一区二区三区在线观看| 国产一区国产精品| a级片在线视频| 麻豆国产91在线播放| 情事1991在线| 久久久精品免费看| 亚洲国产国产亚洲一二三| 久久久精品一区| 国产在线观看免费视频软件| 国产一区二区三区天码| 亚洲国产精品久久久久秋霞不卡| 中文字幕55页| 国产日本亚洲| 欧美肥妇毛茸茸| 欧美精品久久久久久久久25p| 亚洲欧美一区二区三区| 午夜久久久久久久久久一区二区| www.国产亚洲| www久久日com| 亚洲靠逼com| 亚洲区成人777777精品| 国产精品剧情一区二区在线观看| 国产精品视频一二| 视频一区国产精品| 国产高清视频在线| 中文子幕无线码一区tr| 亚洲日本一区二区三区在线不卡| 免费动漫网站在线观看| 久久久久久亚洲综合影院红桃| 久久一区免费| 国产精品一区二区婷婷| 国产肉丝袜一区二区| 日韩欧美在线电影| 91高清在线| 亚洲欧美怡红院| 黑人巨大国产9丨视频| 国产成人l区| 亚洲午夜一区二区三区| 99在线精品免费视频| 蜜桃麻豆av在线| 在线观看91精品国产入口| 男女污污的视频| 国产美女亚洲精品7777| 精品国产伦一区二区三区免费| 少妇被狂c下部羞羞漫画| 色先锋久久影院av| 一区二区三区亚洲| www.99re7| 一本综合精品| 国产精品视频大全| 国产成人精品免费看视频| 成人免费va视频| 欧美精品与人动性物交免费看| 波多野结衣在线影院| 亚洲人精品一区| www.av片| 久久人体av| 精品国产乱码久久久久久久| 免费毛片视频网站| 亚洲视频在线免费| 97在线精品国自产拍中文| 国产美女www| 国产成人免费视频一区| 久久亚洲高清| 污污的视频在线观看| 色哟哟欧美精品| 福利片一区二区三区| 加勒比视频一区| 在线看日韩欧美| 成人免费视频网站入口::| 国产欧美亚洲一区| 成人性生交大片免费看视频直播 | 成人av电影免费在线播放| 国产精品三区在线| 国产综合视频一区二区三区免费| 国产精品系列在线| 国产3p露脸普通话对白| 老司机精品视频网| 国产丝袜视频一区| 少妇影院在线观看| 日韩电影在线一区| 99久久99| 免费黄色在线| 日本道免费精品一区二区三区| 亚洲三级在线视频| 欧美一区二区三区高清视频| 97福利一区二区| 国产熟女一区二区三区五月婷| 久久久蜜臀国产一区二区| 亚洲精品国产suv一区88| 国产一区二区主播在线| 亚洲第一页中文字幕| 男女做暖暖视频| 蜜桃av一区二区三区电影| 好看的日韩精品视频在线| 国产一二三区在线观看| 欧美亚日韩国产aⅴ精品中极品| 在线看黄色的网站| 亚洲天天综合| 国产在线精品成人一区二区三区| 九色在线免费| 欧美日韩国产精品一区二区三区四区| 中文字幕avav| 亚洲国产成人精品女人| 成人国产亚洲精品a区天堂华泰| 国产在线一二三区| 色哟哟精品一区| 欧美性xxxx图片| 国产日韩欧美| 精品国产二区在线| 亚洲优女在线| 精品香蕉一区二区三区| 国产成人精品a视频一区| 成人一级视频在线观看| 欧美做受777cos| 天堂av一区| 久久99热精品| 性做久久久久久久久久| 亚洲精品欧美二区三区中文字幕| 五月天婷婷激情视频| 国产午夜一区| 国产精品久久久亚洲| 超碰国产在线| 51午夜精品国产| 亚洲欧洲综合网| 国产一区二区三区免费看| 黑人巨大国产9丨视频| 日韩精品一区二区三区中文在线| 欧美片一区二区三区| 亚洲精品成人区在线观看| 亚洲在线成人精品| 日韩aaaaa| 另类国产ts人妖高潮视频| 欧美在线视频一区二区三区| 国产一区二区主播在线| 久久精品国产69国产精品亚洲| 国产老女人乱淫免费| 亚洲一区在线观看免费观看电影高清| 折磨小男生性器羞耻的故事| 一区二区日本视频| 日产精品高清视频免费| 久久婷婷五月综合色丁香| 欧美成人激情视频| 日日夜夜精品免费| 日本黄色一区二区| av黄色免费在线观看| 懂色av一区二区三区免费看| 欧美亚洲一二三区| 日韩中字在线| 官网99热精品| 国产另类xxxxhd高清| 久久精品国产成人| 特黄视频在线观看| 欧美性色黄大片| 精品欧美一区二区久久久久| 久久综合视频网| 中文字幕第17页| 亚洲麻豆av| 一区精品在线| 久久大胆人体视频| 成人h猎奇视频网站| 91吃瓜在线观看| 中文字幕9999| 人妻妺妺窝人体色www聚色窝| 日本精品免费观看高清观看| 久久久精品视频在线| 国产亲近乱来精品视频| 一级全黄裸体片| 日韩主播视频在线| 男人c女人视频| 精品久久电影| 国产精品伊人日日| 欧美成a人片免费观看久久五月天| 欧美精品激情在线| 亚洲免费视频一区二区三区| 亚洲精品www久久久久久广东| 一级黄色免费看| 欧美午夜美女看片| 精品97人妻无码中文永久在线 | 日韩三级中文字幕| 在线观看国产区| 性久久久久久久久久久久| 91 在线视频| 久久精品亚洲精品国产欧美kt∨| 一区二区在线免费观看视频| 麻豆国产精品一区二区三区| 国产女女做受ⅹxx高潮| 在线播放不卡| 日韩最新中文字幕| 日韩国产欧美一区二区| 久久综合久久久| 精品人人人人| 不卡日韩av| 99视频有精品高清视频| 国产精品久久久久久久久久99| 国产无遮挡裸体视频在线观看| 欧美成人sm免费视频| 美女国产在线| 中文字幕日韩免费视频| 男人天堂网在线| 亚洲精品视频在线播放| 色哟哟中文字幕| 精品美女在线播放| 国产成人三级一区二区在线观看一 | 国产卡一卡二在线| 婷婷久久综合| 一区二区不卡在线| 日韩夫妻性生活xx| 亚洲国产精品综合| 欧美在线色图| 亚欧精品在线| 99re66热这里只有精品8| 日本一区视频在线观看| 欧美极品在线观看| 日韩精品欧美专区| 欧洲杯什么时候开赛| 视频一区免费观看| 99久久激情| 99re8这里只有精品| 亚洲破处大片| 免费特级黄色片| 亚洲高清自拍| 久久亚洲中文字幕无码| 亚洲免费网站| 国产h视频在线播放| 国产精品综合| 色婷婷综合久久久久中文字幕| 噜噜噜在线观看免费视频日韩| heyzo国产| 久久一区视频| 天天色综合社区| 国内精品伊人久久久久av一坑| 91大神免费观看| 成人免费看视频| 少妇特黄一区二区三区| 中文字幕av一区 二区| 久久久精品少妇| 一区二区三区精品在线| 日韩久久久久久久久| 色先锋资源久久综合| 日本精品入口免费视频| 91精品国产入口| 国精产品乱码一区一区三区四区| 日韩成人在线观看| 成人激情电影在线看| 久久久精品在线| 成人性生交大片免费看网站| 2020欧美日韩在线视频| 91国内外精品自在线播放| 51蜜桃传媒精品一区二区| 色婷婷av一区二区三区丝袜美腿 | 欧美日韩网站| 国产日韩一区二区在线| 精品一区二区在线视频| 成人做爰www看视频软件| 国产日韩欧美一区二区三区乱码 | 精品国产一区二区三区四区vr| 中文字幕av一区二区三区人| 三年中文高清在线观看第6集| 国自产拍偷拍福利精品免费一| 国产真人做爰毛片视频直播| 日本欧洲一区二区| 动漫av在线免费观看| 国产欧美精品一区| 久草视频精品在线| 欧美日韩一区二区三区视频| 好吊视频一二三区| 中文字幕日本精品| 黑森林国产精品av| 91在线观看免费观看| 免费av一区二区三区四区| 99精品一级欧美片免费播放| 久久久久看片| 久久久无码人妻精品无码| 国产日韩欧美不卡| 久久久国产精品成人免费| 在线观看91精品国产麻豆| 欧美日韩国产中文字幕在线| 欧美激情欧美激情| 欧美一级做a| 欧美日韩大片一区二区三区| 欧美色图麻豆| www.色就是色.com| 日本一区二区视频在线观看| 久久黄色精品视频| 日韩精品一区二区三区中文精品| 最新97超碰在线| 热久久免费视频精品| 风间由美性色一区二区三区四区| 在线观看国产一区| 日本欧美在线观看| 性高潮久久久久久久| 亚洲午夜免费电影| 精品国产乱码久久久久久蜜臀网站| 亚洲天堂影视av| 成人午夜视屏| 噜噜噜噜噜久久久久久91| 激情成人综合| 中文字幕永久免费| 亚洲黄色小视频| 国产suv一区二区| 日韩亚洲精品电影| 久久免费资源| 在线不卡日本| 精品一区二区三区免费毛片爱 | 一区二区三区精品在线观看| 国产精品玖玖玖| 超碰精品一区二区三区乱码| 日日夜夜精品| 中文字幕在线亚洲精品| 九色|91porny| 久久久精品少妇| 欧美一区二区三区思思人| 国产一二区在线| 亚洲一区二区中文| 欧美激情无毛| 色诱av手机版| 亚洲成人免费在线| 深夜福利免费在线观看| 日本不卡高字幕在线2019| 一区二区小说| 亚洲天堂av线| 国产精品久久久久久久久免费相片| 波多野结衣黄色| 神马久久久久久| 国产在线不卡一区二区三区| 996这里只有精品| 97久久人人超碰| 国产情侣呻吟对白高潮| 色黄久久久久久| 国产精品亚洲综合在线观看| 男人添女荫道口喷水视频| 91丨九色丨蝌蚪富婆spa| 日本熟妇一区二区三区| 久久激情五月丁香伊人| jizz国产精品| 97av视频在线观看| 国产精品日韩成人| 国产富婆一级全黄大片| 97色在线视频| 日本午夜一区| 99中文字幕在线| 亚洲成人免费av| 二人午夜免费观看在线视频| 亚洲精品日产aⅴ| 亚洲看片免费| 国产又粗又猛又爽又黄的视频四季| 91精品国产免费久久综合| 538在线精品| 亚洲五月六月| 岛国av在线一区| 天天爱天天做天天爽| 久久久久www| 亚洲系列另类av| 午夜大片在线观看| 狠狠色香婷婷久久亚洲精品| 欧美69xxx| 精品久久久久久中文字幕动漫| 日本va欧美va欧美va精品| 麻豆疯狂做受xxxx高潮视频| 亚洲欧洲国产伦综合| 久久69av| 粉嫩虎白女毛片人体| 日韩欧美三区| 在线亚洲午夜片av大片| 日本一区二区三区电影免费观看| 国产在线青青草| 国产精品国产馆在线真实露脸| 国产成人无码www免费视频播放| 国产精品精品国产| 日韩天堂av| 欧美黄色一级网站| 中文字幕日韩av| 日韩大尺度在线观看| 亚洲精品在线网址|