欢迎来到当今AI领域最激动人心的主题:模型上下文协议 (Model Context Protocol, MCP)!
这个免费课程将带您踏上一段旅程,从初学者到专业人士,理解、使用并构建基于MCP的应用程序。
本单元将帮助您入门:
- 了解课程大纲。
- 获取有关认证流程和时间表的更多信息。
- 认识课程背后的团队。
- 创建您的账户。
- 加入我们的Discord服务器,认识您的同学和我们。
让我们开始吧!
在本课程中,您将:
- 📖 从理论、设计和实践层面学习模型上下文协议。
- 🧑💻 学习使用成熟的MCP SDK和框架。
- 💾 分享您的项目并探索社区创建的应用程序。
- 🏆 参与挑战,在这些挑战中,您将评估自己的MCP实现与其他学生的实现相比如何。
- 🎓 通过完成作业获得完成证书。
以及更多!
在本课程结束时,您将了解MCP的工作原理以及如何构建利用外部数据和工具的AI应用程序,这些应用程序基于最新的MCP标准。
别忘了注册课程!
本课程由以下部分组成:
- 基础单元:在这里您将理论上学习MCP的概念。
- 实践动手:在这里您将学习使用成熟的MCP SDK来构建应用程序。这些动手部分将有预配置的环境。
- 用例作业:在这里您将应用所学概念解决您选择的现实世界问题。
- 合作:我们正与Hugging Face的合作伙伴合作,为您提供最新的MCP实现和工具。
这个**课程是一个不断发展的项目,会随着您的反馈和贡献而演进!**请随时在GitHub上提出问题和PR,并参与我们Discord服务器的讨论。
完成课程后,您也可以使用此表格发送反馈 👉 [反馈表链接]
以下是课程的总体大纲。每个单元发布时会提供更详细的主题列表。
| 单元 | 主题 | 描述 |
|---|---|---|
| 0 | 入门指南 | 为您设置将要使用的工具和平台。 |
| 1 | MCP基础、架构和核心概念 | 解释模型上下文协议的核心概念、架构和组件。展示使用MCP的简单用例。 |
| 2 | 端到端用例:MCP实战 | 构建一个简单的端到端MCP应用程序,您可以与社区共享。 |
| 3 | 部署用例:MCP实战 | 使用Hugging Face生态系统和合作伙伴服务构建部署的MCP应用程序。 |
| 4 | 额外单元 | 帮助您更好地利用课程的额外单元,使用合作伙伴的库和服务。 |
要能够跟上本课程,您应该具备:
- 对AI和LLM概念的基本理解
- 熟悉软件开发原则和API概念
- 至少熟悉一种编程语言(将展示Python或TypeScript示例)
如果您不具备这些条件,别担心!以下是一些可以帮助您的资源:
上述课程本身不是先决条件,所以如果您理解LLM和代理的概念,您现在就可以开始本课程!
您只需要2样东西:
- 一台电脑,有互联网连接。
- 一个_账户_:用于访问课程资源和创建项目。如果您还没有账户,可以在这里创建一个(免费)。
您可以选择_以审核模式_跟随本课程,或进行活动并_获得我们将颁发的两种证书之一_。如果您审核课程,您可以参与所有挑战并完成作业(如果您愿意),并且不需要通知我们。
认证流程完全免费:
- 获得基础认证:您需要完成课程的第1单元。这适用于想要了解MCP最新趋势的学生,而不需要构建完整的应用程序。
- 获得完成证书:您需要完成用例单元(2和3)。这适用于想要构建完整应用程序并与社区共享的学生。
本课程中的每一章都设计为在1周内完成,每周大约需要3-4小时的工作。
由于有截止日期,我们为您提供一个建议的进度:
为了充分利用课程,我们有一些建议:
- 在Discord中加入学习小组:小组学习总是更容易。为此,您需要加入我们的discord服务器并验证您的账户。
- 做测验和作业:学习的最佳方式是通过动手实践和自我评估。
- 制定计划保持同步:您可以使用下面的建议进度表或创建自己的进度表。
关于作者:
Ben是Hugging Face的机器学习工程师,专注于构建LLM应用程序,采用后训练和代理方法。
欢迎贡献 🤗
- 如果您_在笔记本中发现了一个bug 🐛_,请提出问题并描述问题。
- 如果您_想改进课程_,您可以打开一个Pull Request。
- 如果您_想添加一个完整的部分或新单元_,最好是提出一个问题并在开始编写之前描述您想添加的内容,以便我们可以指导您。
请在我们的discord服务器 #mcp-course-questions 中提出您的问题。
现在您已经了解了所有信息,让我们开始吧 ⛵


