什麼是MCP?
模型上下文協定(Model Context Protocol, MCP)是 AI Agent (AI助理)技術發展的重要突破,解決了 AI 無法存取外部數據的瓶頸,
指令 | 有MCP之前 | 有MCP之後 |
---|---|---|
幫我整理銷售報表 | AI 只能說:「請給我數據,我幫你分析。」 你還得自己打開 Excel 上傳。 | AI 通過 MCP 連接到你的檔案系統,打開 Excel,整理數據後生成圖表,直接回傳給你。 |
幫我寫好回覆內容寄信給客戶 | 好,已經寫好了內容,但我沒辦法寄給客戶。請打開Gmail自己寄吧! | AI 通過 MCP 調用 Email 服務,自動起草並發送郵件,同時在 CRM 中更新客戶狀態為「已聯繫」 |
幫我關燈 | 我無法連接到你家的燈具,但你可以自己走到開關前面,把燈關閉。 | AI 通過 MCP 連接到智慧家庭系統,執行關燈指令,並回覆:「燈已關閉。」 |
MCP 的架構包含幾個核心部分:
- MCP 管理員 (Host):像是一個指揮中心,負責管理 MCP Client與Server的連線。例如,Claude Desktop就是一個 MCP 管理員,它能夠讓Client透過MCP存取你的本地資料庫和本地工具。
- MCP 用戶端 (Client):負責 AI 和 MCP Server之間的溝通,包括傳送AI指令到MCP Server內,以及接收MCP Server回傳的訊息。
- MCP 伺服器 (Server):負責管理本地資料庫要輸出的內容指令(如新增、修改、刪除都是一條不同的指令),讓Client可以自選指令來運作。這些指令包括可以讓 AI 讀取資料庫、存取檔案,甚至與網頁互動。
- 本地資料 (Local Data Sources):自己電腦內的資料,如資料庫、檔案、軟體等
- 遠端資料 (Remote Services):網路上的資料庫,如Google Drive、One Drive內的資料
AI Agent与MCP框架入门
https://www.youtube.com/watch?v=uWMC4-dNTY0
留言
張貼留言