0Pricing
MCP Academy icon

MCP Academy

PYTHONAiBackendEnterprise

通过 Model Context Protocol 构建 AI 工具和集成,这是连接大语言模型与数据、工具和 API 的开放标准。

🤖 AI 驱动📚 30 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

Model Context Protocol (MCP):构建 AI 工具

通过 Model Context Protocol 构建 AI 工具和集成,这是连接大语言模型与数据、工具和 API 的开放标准。本学习路径包含 30 门循序渐进的迷你课程,从初级 (A1) 到高级 (B2),每堂课都简短精焦,配有快速测验来巩固每个概念。

您将学到什么

从基础开始,逐步深入中级和高级主题,每门课程都建立在前一门的基础上。每堂课都实用且精短,当您需要帮助时,全天候 AI 导师随时可用。

工作原理

每门课程分为四堂精短、专注的课程。每天完成几堂课,您可以在数周内(而不是数月)掌握整个学习路径。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

30 门课程

MCP Academy 学习路径中的所有课程。

01

MCP 是什么以及它为何存在

A14 节课

解释模型上下文协议解决了什么问题,以及它在人工智能技术栈中的位置。

02

主机、客户端与服务器详解

A14 节课PRO

梳理 MCP 的三种角色,以及一条消息如何在它们之间流转

03

JSON-RPC:MCP 的通信语言

A14 节课PRO

阅读并理解 MCP 在底层发送的 JSON-RPC 消息

04

设置您的 MCP 工作区

A14 节课PRO

安装 Python SDK 和相关工具,以便构建并运行服务器

05

您的第一个 MCP 服务器

A14 节课PRO

从零构建、运行并验证一个最小可用的 MCP 服务器

06

MCP 的三种基本组件

A24 节课PRO

区分工具、资源和提示,并选择合适的组件

07

定义一个真正执行工作的工具

A24 节课PRO

编写一个参数清晰、输出明确且真正有用的 MCP 工具

08

向模型公开资源

A24 节课PRO

将文件和数据作为 MCP 资源提供,以便人工智能读取。

09

构建可复用的提示模板

A24 节课PRO

创建 MCP 提示,将用户输入转换为可直接使用的指令

10

运行、测试并检查您的服务器

A24 节课PRO

使用标准输入输出、Claude Desktop 和 MCP Inspector 验证服务器是否正常工作

11

使用 Pydantic 实现类型安全的工具输入

B14 节课PRO

使用 Pydantic 模型验证并记录工具参数

12

结构化且类型明确的工具输出

B14 节课PRO

返回丰富且可预测的结果,让客户端能够可靠解析

13

动态资源与模板

B14 节课PRO

根据 URI 中的参数按需生成资源

14

服务器生命周期与上下文

B14 节课PRO

妥善管理启动、关闭和每次请求的上下文

15

服务器中的健壮错误处理

B14 节课PRO

将失败情况传递给模型和客户端,同时避免服务器崩溃

16

通过可流式传输的 HTTP 提供 MCP 服务

B14 节课PRO

超越标准输入输出,通过 HTTP 公开服务器以供远程使用

17

为您的 HTTP 服务器添加身份验证

B14 节课PRO

使用基于令牌的身份验证保护远程 MCP 服务器

18

采样:让服务器向模型提问

B14 节课PRO

使用采样,让服务器能够向主机的 LLM 请求补全结果

19

根目录与客户端能力

B14 节课PRO

了解客户端向您的服务器公开的目录和能力

20

进度、取消与日志记录

B14 节课PRO

向客户端报告进度、遵守取消请求并输出结构化日志

21

设计生产级服务器

B24 节课PRO

构建可靠、可配置并且可以交付的服务器

22

安全与权限设计

B24 节课PRO

对 MCP 服务器进行威胁建模,并执行最小权限访问

23

使用 Python 构建 MCP 客户端

B24 节课PRO

编写连接并驱动 MCP 服务器的客户端

24

将 MCP 连接到数据库与 API

B24 节课PRO

将真实数据源和网络服务封装为 MCP 工具和资源

25

编排多个服务器

B24 节课PRO

组合多个 MCP 服务器,并通过注册中心发现它们

26

部署远程 MCP 服务器

B24 节课PRO

将 MCP 服务器容器化并托管,使其可通过互联网访问

27

MCP 服务器可观测性

B24 节课PRO

添加链路追踪、指标和日志,了解服务器正在执行的操作

28

性能与扩展

B24 节课PRO

让 MCP 服务器运行快速,并能够处理并发负载

29

综合项目:真实的 MCP 服务器

B24 节课PRO

交付一个完整且有文档的 MCP 服务器,并集成一项真实服务

30

更广泛的智能体生态中的 MCP

B24 节课PRO

了解 MCP 如何与智能体框架及 A2A 协议并存

常见问题

常见问题解答

MCP Academy 课程免费吗?

免费。你可以免费开始 MCP Academy 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 PYTHON 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 PYTHON 基础也可以开始。

我在 CoddyKit 上怎样学习 PYTHON?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 MCP Academy 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 MCP Academy 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 PYTHON 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 PYTHON,进度会自动同步。

立即开始 MCP Academy

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程