掌握 MCP( Model Context Protocol,模型上下文協定)— 從零開始建構通用 AI 代理整合到生產環境
從這 5 小時的課程,你會學到
- 使用多種傳輸協定(包括 STDIO、SSE 和 Streamable HTTP)建置和部署功能齊全的 MCP 伺服器
- 實施 MCP 工具、資源和提示,以建立與外部系統和資料庫的智慧型 AI 代理整合
- 開發一個完整的端到端 MCP 伺服器應用程式,其中包含食譜管理、搜尋功能和膳食計劃功能
- 測試、調試( debug ) MCP 伺服器並將其部署到生產環境,同時將其與 Claude Desktop 等流行的 AI 平台整合
要求
- Python 與 AI 基礎知識
課程說明
在這門專為開發者和 AI 愛好者設計的全面實踐課程中,您將透過模型上下文協議 (MCP) 解鎖無縫 AI 整合的強大功能!
您將深入了解 MCP,這款通用適配器正在徹底改變 AI 應用程式與外部系統的通訊方式。無論您建立的是 LLM 驅動的工具還是 AI 代理,MCP 都能在您的 AI 與 API、資料庫和服務之間建立標準化的橋樑。
您將首先探索 MCP 是什麼以及為何它對現代 AI 應用程式至關重要。然後,我們將研究伺服器-客戶端架構,深入研究 MCP 的三種核心傳輸協定(STDIO、SSE 和 Streamable HTTP),並了解 MCP 如何解決 LLM 和 AI 代理程式面臨的關鍵整合挑戰。
您將學到:
- MCP 基礎知識:掌握 MCP 伺服器和用戶端的架構、核心概念和通訊生命週期
- 傳輸協定:深入探討 STDIO、SSE 和 Streamable HTTP 傳輸的優缺點
- 動手開發:建立多個 MCP 伺服器,從簡單的聊天工具到複雜的 SQL 驅動系統
- MCP 資源與提示:實現動態資源和智慧提示等進階功能
- 實際專案:使用工具、資源和提示建立完整的 Recipe MCP 伺服器
- 生產部署:遠端部署您的 MCP 伺服器並將其與 VS Code、Claude Desktop 和其他 AI 平台集成
- 測試和調試(debug):使用 MCP Inspector 和其他工俱全面測試您的實現
本課程面向:
- 建構 AI 代理和 LLM 應用程式的開發者
- 希望將 AI 與現有系統整合的軟體工程師
- 對前沿整合協議感興趣的 AI 愛好者
- 具有基礎程式設計知識,希望建立可用於生產的 AI 整合的初學者
實踐專案包括:
- 社群聊天 MCP 伺服器
- 基於 SQLite 的國家/地區資料伺服器
- 包含搜尋、儲存和飲食規劃功能的完整食譜管理系統
- 在 Render 上進行遠端部署並進行即時測試
完成本課程後,您將能夠建置、測試和部署 MCP 伺服器,將 AI 代理程式無縫連接到任何外部系統或 API。您將了解如何建立通用適配器( adapters ),使 AI 應用真正強大且互聯互通。
無論您是建立聊天機器人、AI 助理還是複雜的代理系統,本課程都將幫助您掌握使用行業新興標準創建強大且可擴展的 AI 整合的技能。
立即加入,掌握塑造 AI 整合未來的協議!
目標受眾
- 致力於開發 AI/LLM 應用程式的開發者和軟體工程師,他們希望學習如何使用新興的 MCP 標準將其 AI 代理和聊天機器人與外部 API、資料庫和服務無縫整合。
- AI 愛好者和技術專業人士,具備基礎程式設計知識,對建立下一代 AI 整合感興趣,並希望在 MCP 成為主流之前掌握它,從而保持領先地位。
- 後端開發者和系統整合商,他們需要為其組織或客戶在 AI 系統與現有企業工具、資料庫或第三方服務之間建立穩健、標準化的連接。
講師簡介
Paulo Dichone | 軟體工程師, AWS Cloud 從業者 & 講師 Android、Flutter、AWS、最暢銷講師
嗨,我是 Paulo。
我熱衷於教授 Android、Java 和 Flutter 開發。 我在全球 175 個國家教過超過 20 萬名學生。
我在行動應用程式開發(Android 和 iOS)、Web 開發和 AWS 雲端方面擁有豐富的經驗。
我的目標是讓你成為優秀的開發人員和 AWS 雲端實踐者,無論你的經驗如何。 此外,我喜歡與成長中的家人共度時光、彈吉他曼陀林以及在空閒時間旅行。
我期待幫助你成為最好的開發人員和 AWS 雲端從業者。
如果你對 Android 開發和我的課程不熟悉,我建議你從我最全面的 Android 課程開始:
- 全面的 Android 應用開發大師班 – 你將學習 Android 開發入門所需的一切 – 無需任何經驗!
下一個:
- 完整的中級 Android 大師班 – 你將學習中級 Android 主題,例如工作管理器 API、ROOM 資料庫以及在 Android 後台工作。
跨平台開發課程和網路相關(建立 iOS 和 Android 行動應用程式):
- Flutter & Dart – 完整的 Flutter 應用程式開發課程 – 學習 Dart 程式語言並使用單一程式碼庫建立 iOS 和 Android 應用程式。
- Angular & Dart – 使用 Angular 和 Dart 建立動態 Web 應用程式 – 釋放最常用的 Web 開發框架之一 Angular 和 Dart 的強大功能來建立動態 Web 應用程式。
- TornadoFX – 使用 Kotlin 建立 JavaFX 應用程式 – 利用現代程式語言、Kotlin 和 JavaFX 程式庫建立令人驚嘆的桌面應用程式
對於 AWS 雲端課程:
- Amazon EC2 大師班(包含自動擴展和負載平衡器)
- Amazon ECS 和 Fargate 大師班
- Amazon EKS 與 Kubernetes
- AWS AppSync 和 Amplify
- AWS Lambda 和無伺服器框架
純 Java 基礎課程:
- Java 大師班 – 從初學者到專家指南 – 想要從頭開始學習 Java? 那麼這就是你需要的課程。
- Java 設計模式 – 完整的大師班 – 了解如何使用經過充分測試、經過驗證的設計模式來建立可靠的軟體。
未來性的開發:AI 工程
我熱衷於幫助學生探索人工智慧與軟體開發的交集。在我推出的 AI 課程中,我將向你展示如何將 AI 解決方案整合到行動應用程式和雲端系統中,使你成為具有 AI 能力的尖端開發人員。
我期待著你參加我的課程,並成為你學成最好的開發人員、雲端從業者和 AI 工程師的成長夥伴。
裡面見嗎?
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- LLM 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響