📌 抓包分æžäº†MCPé€šä¿¡è¿‡ç¨‹ï¼Œç›´æŽ¥æƒŠå‘†äº†ï¼ - YouTube
Original URL: https://youtu.be/IjISe8ThHvY
📌 抓包分æžäº†MCPé€šä¿¡è¿‡ç¨‹ï¼Œç›´æŽ¥æƒŠå‘†äº†ï¼ - YouTube
⓵ ã€å®¹æ˜“懂 Easy Know】:
想åƒä¸€ä¸‹ï¼Œä½ 想請AIå¹«ä½ æŸ¥ã€Œè»’è½…çš„ç·¨ç¨‹å®‡å®™ã€æœ‰å¤šå°‘粉絲。AIå°±åƒå€‹è¨˜æ€§ä¸å¥½ã€æ¶ˆæ¯éŽæ™‚çš„å°æœ‹å‹ï¼Œä¸çŸ¥é“最新的粉絲數。所以,我們需è¦ä¸€å€‹åƒã€Œå°å¹«æ‰‹ã€çš„程å¼ï¼Œå®ƒæœƒåŽ»ã€Œè»’è½…çš„ç·¨ç¨‹å®‡å®™ã€çš„主é 上數粉絲。但AIä¸èƒ½ç›´æŽ¥æ‹œè¨ªé€™å€‹å°å¹«æ‰‹ï¼Œå› 為å°å¹«æ‰‹ä½åœ¨å®¶è£¡ï¼ˆä½ 的電腦),AIä½åœ¨é 方。這時,我們需è¦ä¸€å€‹ã€Œä¸é–“人ã€ç¨‹å¼ï¼Œé€™å€‹ä¸é–“人會告訴AI:「嘿,我這有個å°å¹«æ‰‹å¯ä»¥æ•¸ç²‰çµ²ï¼Œä½ 想用的話跟我說一è²ï¼ã€ç„¶å¾Œï¼ŒAI會告訴ä¸é–“人它想用這個å°å¹«æ‰‹ï¼Œä¸¦å‘Šè¨´å®ƒè¦æ€Žéº¼ç”¨ã€‚ä¸é–“人å†åŽ»æ‹œè¨ªå°å¹«æ‰‹ï¼Œæ‹¿åˆ°ç²‰çµ²æ•¸ï¼Œå†å‘Šè¨´AI。這樣,AI就能回ç”ä½ çš„å•題啦ï¼é€™å°±åƒè«‹æœ‹å‹å¹«ä½ è·‘è…¿è²·æ±è¥¿ä¸€æ¨£ã€‚
---
â“¶ ã€ç¸½çµ Overall Summary】:
本影片深入探討了模型上下文å”è°ï¼ˆMCP)這一解決方案,旨在簡化大型語言模型(LLM)調用外部工具的æµç¨‹ã€‚傳統上,LLM通éŽå‡½æ•¸èª¿ç”¨ï¼ˆFunction Calling)技術,利用JSONæ ¼å¼æè¿°å¤–éƒ¨å·¥å…·çš„åŠŸèƒ½åŠä½¿ç”¨æ–¹å¼ï¼Œç„¶è€Œï¼Œé€™ç¨®æ–¹å¼éœ€è¦ç‚ºæ¯å€‹å·¥å…·ç·¨å¯«ç¹ç‘£çš„æè¿°æ–‡ä»¶ï¼Œä¸”å˜åœ¨å®‰å…¨é¢¨éšªã€‚MCP通éŽå¼•入“殼â€çš„æ¦‚念,將外部工具å°è£æˆServer,ä¸ä»‹ç¨‹å¼å‰‡ä½œç‚ºClient與這些Server進行交互,簡化了工具的æè¿°å’Œç®¡ç†ã€‚
影片詳細介紹了MCP Client與MCP Server之間的兩種通信方å¼ï¼šæ¨™æº–輸入輸出æµå’ŒHTTPå”è°ä¸‹çš„SSE(Server-Sent Events)。å‰è€…é©ç”¨æ–¼Serverå’ŒClient使–¼åŒä¸€å°è¨ˆç®—機的情æ³ï¼Œå¾Œè€…則é©ç”¨æ–¼åˆ†å¸ƒå¼å ´æ™¯ã€‚通信å”è°åŸºæ–¼JSON RPC 2.0。
然而,影片æç¤ºäº†ä¸€å€‹ä»¤äººæ„外的細節:在MCP Client與AI大模型之間的通信ä¸ï¼Œä¸¦æœªä½¿ç”¨å‡½æ•¸èª¿ç”¨æŠ€è¡“,而是採用了最原始的方法,將所有外部工具的詳細信æ¯ï¼ˆåŒ…æ‹¬ä½¿ç”¨æ•™å¸æ¡ˆä¾‹ï¼‰ç›´æŽ¥å¡žå…¥æç¤ºè©žï¼ˆprompt)ä¸ï¼Œç¸½é•·åº¦é”6è¬å¤šå—ã€‚é€™ç¨®åšæ³•的優點在於兼容性更強,ç†è«–上任何指令éµå¾ªèƒ½åŠ›è‰¯å¥½çš„å¤§æ¨¡åž‹éƒ½å¯ä»¥ä½¿ç”¨MCP技術,而無需ä¾è³´å‡½æ•¸èª¿ç”¨åŠŸèƒ½ã€‚å½±ç‰‡æœ€å¾Œå¼·èª¿ï¼Œé›–ç„¶MCP標準化了Clientå’ŒServer之間的通信,但Clientå’ŒAI大模型之間的通信方å¼å‰‡æ›´åŠ é–‹æ”¾éˆæ´»ã€‚
---
â“· ã€è§€é»ž Viewpoints】:
* **MCP簡化了LLM調用外部工具的æµç¨‹ï¼š** 通éŽå°è£å¤–部工具,減少了å°å·¥å…·æè¿°æ–‡ä»¶çš„需求,é™ä½Žäº†é–‹ç™¼å’Œç¶è·æˆæœ¬ã€‚
* **MCPæä¾›äº†å…©ç¨®Client-Server通信方å¼ï¼š** 標準輸入輸出æµå’ŒHTTP SSEï¼Œé©æ‡‰ä¸åŒçš„éƒ¨ç½²å ´æ™¯ã€‚
* **實際應用ä¸ï¼ŒMCP Client與AI的通信方å¼ä¸¦éžé 期的函數調用:** 而是採用了將工具信æ¯ç›´æŽ¥å¡žå…¥æç¤ºè©žçš„ç–略,æé«˜äº†å…¼å®¹æ€§ï¼Œä½†å¯èƒ½çŠ§ç‰²äº†æ•ˆçŽ‡ã€‚
* **函數調用方å¼çš„ç¹ç‘£æ€§å‚¬ç”Ÿäº†MCP方案。**
* **使用æç¤ºè©žçš„æ–¹å¼è™½ç„¶åŽŸå§‹ä½†æ›´é€šç”¨ã€‚**
---
⓸ ã€æ‘˜è¦ Abstract】:
📌 MCP旨在簡化LLM調用外部工具的複雜性。
✅ MCP通éŽâ€œæ®¼â€å°è£å¤–部工具æˆServer,Clientè² è²¬äº¤äº’ã€‚
âš ï¸ MCP Client與Serveræ”¯æŒæ¨™æº–輸入輸出æµå’ŒHTTP SSE兩種通信方å¼ã€‚
🔑 Client與Server之間的通信å”è°åŸºæ–¼JSON RPC 2.0。
🤯 令人æ„外的是,Client並未使用函數調用與AI通信。
📠Client將所有工具信æ¯å¡žå…¥æç¤ºè©žï¼Œç™¼é€çµ¦AI。
🚀 這種方å¼å…¼å®¹æ€§å¼·ï¼Œä½†å¯èƒ½æ•ˆçŽ‡è¼ƒä½Žã€‚
âš™ï¸ MCP標準化了Clientå’ŒServer之間的通信,但AIé€šä¿¡æ–¹å¼æ›´éˆæ´»ã€‚
---
⓹ ã€é—œéµå— Key Words】:
* 模型上下文å”è°ï¼ˆMCP)
* 函數調用 (Function Calling)
* Client-Server
* æç¤ºè©žï¼ˆPrompt)
* JSON RPC 2.0
* SSE(Server-Sent Events)
* 外部工具
* å°è£…
* ASTROPIC
✡ Oliå°æ¿ƒç¸® Summary bot 為您濃縮é‡é»ž ✡
â–¶ https://youtu.be/IjISe8ThHvY
Comments ()