MCP 課程文件

歡迎來到 🤗 模型上下文協議 (MCP) 課程

Hugging Face's logo
加入 Hugging Face 社群

並獲得增強的文件體驗

開始使用

歡迎來到 🤗 模型上下文協議 (MCP) 課程

MCP Course thumbnail

歡迎來到當今 AI 領域最令人興奮的話題:模型上下文協議 (MCP)

本免費課程與 Anthropic 合作開發,將帶你踏上從初學者到專家的旅程,以理解、使用和構建基於 MCP 的應用程式。

本第一單元將幫助你入門

  • 探索課程大綱
  • 獲取有關認證流程和時間表的更多資訊.
  • 瞭解課程背後的團隊。
  • 建立你的賬戶
  • 註冊我們的 Discord 伺服器,並與你的同學和我們見面。

讓我們開始吧!

本課程的預期成果是什麼?

在本課程中,你將

  • 📖 從理論、設計和實踐中學習模型上下文協議。
  • 🧑‍💻 學習使用已建立的 MCP SDK 和框架
  • 💾 分享你的專案並探索社群建立的應用程式。
  • 🏆 參與挑戰,你將評估你的 MCP 實現與其他學生的實現
  • 🎓 透過完成作業獲得結業證書

以及更多!

在本課程結束時,你將瞭解 MCP 的工作原理以及如何使用最新的 MCP 標準構建利用外部資料和工具的 AI 應用程式

別忘了註冊課程!

課程形式如何?

課程由以下部分組成

  • 基礎單元:你將學習 MCP 理論概念
  • 實踐:你將學習如何使用已建立的 MCP SDK 來構建你的應用程式。這些實踐部分將提供預配置的環境。
  • 用例作業:你將運用所學概念解決一個你將選擇的實際問題。
  • 合作:我們正與 Hugging Face 的合作伙伴合作,為你提供最新的 MCP 實現和工具。

本課程是一個鮮活的專案,隨著你的反饋和貢獻而不斷發展!歡迎在 GitHub 中提出問題和拉取請求,並在我們的 Discord 伺服器中參與討論。

課程大綱是什麼?

這是課程的總體大綱。每個單元將釋出更詳細的主題列表。

章節 主題 描述
0 入門指南 為你設定將使用的工具和平臺。
1 MCP 基礎、架構和核心概念 解釋模型上下文協議的核心概念、架構和元件。展示一個使用 MCP 的簡單用例。
2 端到端用例:MCP 實踐 構建一個簡單的端到端 MCP 應用程式,你可以與社群共享。
3 部署用例:MCP 實踐 使用 Hugging Face 生態系統和合作夥伴的服務構建一個已部署的 MCP 應用程式。
4 額外單元 額外單元,幫助你從課程中獲得更多,與合作伙伴的庫和服務協作。

先決條件是什麼?

為了能夠學習本課程,你應該具備以下條件:

  • 對 AI 和 LLM 概念有基本瞭解
  • 熟悉軟體開發原則和 API 概念
  • 至少一種程式語言的經驗(將展示 Python 或 TypeScript 示例)

如果你不具備其中任何一項,別擔心!這裡有一些可以幫助你的資源:

  • LLM 課程將指導你瞭解使用和構建 LLM 的基礎知識。
  • Agents 課程將指導你使用 LLM 構建 AI 代理。

以上課程本身並不是先決條件,所以如果你瞭解 LLM 和代理的概念,現在就可以開始學習本課程!

我需要哪些工具?

你只需要兩樣東西

  • 一臺電腦和網際網路連線。
  • 一個賬戶:用於訪問課程資源和建立專案。如果你還沒有賬戶,可以在這裡建立一個(免費)。

認證流程

你可以選擇以旁聽模式學習本課程,也可以完成活動並獲得我們將頒發的兩種證書之一。如果你旁聽本課程,你可以參加所有挑戰並完成作業(如果你願意),並且你無需通知我們

認證過程完全免費

  • 要獲得基礎知識認證:你需要完成課程的第 1 單元。這適用於希望瞭解 MCP 最新趨勢的學生,而無需構建完整的應用程式。
  • 要獲得結業證書:你需要完成用例單元(2 和 3)。這適用於希望構建完整應用程式並與社群共享的學生。

推薦學習進度如何?

本課程的每一章都設計為在 1 周內完成,每週大約 3-4 小時的工作量

由於有截止日期,我們為你提供了推薦的學習進度

Recommended Pace

如何充分利用本課程?

為了充分利用本課程,我們有一些建議

  1. 加入 Discord 學習小組:小組學習總是更容易。為此,你需要加入我們的 Discord 伺服器並驗證你的賬戶。
  2. 完成測驗和作業:最好的學習方式是透過實踐和自我評估。
  3. 制定一個時間表以保持同步:你可以使用我們推薦的學習進度表,或者建立你自己的。

Course advice

我們是誰

關於作者

本·伯滕肖 (Ben Burtenshaw)

本是 Hugging Face 的機器學習工程師,專注於使用後訓練和代理方法構建 LLM 應用程式。在 Hub 上關注本,檢視他的最新專案。

亞歷克斯·諾托夫 (Alex Notov)

亞歷克斯是 Anthropic 的技術合作夥伴賦能主管,他參與了本課程的第三單元。亞歷克斯就 Claude 在其用例中的最佳實踐對 Anthropic 的合作伙伴進行培訓。在 LinkedInGitHub 上關注亞歷克斯。

致謝

我們要感謝以下個人和合作夥伴的寶貴貢獻和支援:

我發現了一個 bug,或者我想改進課程

歡迎貢獻🤗

  • 如果你在筆記本中發現了 bug 🐛,請開啟一個 issue描述問題
  • 如果你想改進課程,可以開啟一個 Pull Request
  • 如果你想新增完整的部分或新的單元,最好是開啟一個 issue在開始編寫之前描述你想要新增的內容,以便我們為你提供指導

我還有問題

請在我們的 Discord 伺服器 #mcp-course-questions 中提出你的問題。

現在你已經掌握了所有資訊,讓我們開始吧 ⛵

< > 在 GitHub 上更新

© . This site is unofficial and not affiliated with Hugging Face, Inc.