面对碎片化的接口协议,开发者常陷入重复造轮子的低效循环,导致 AI 应用难以快速集成私有数据。本课程带你从零掌握 MCP 标准化协议,一天内打通服务端与客户端的连接,让 LLM 能够无缝调用本地工具与资源.
你将学到什么
- 模型上下文协议 (MCP) 理论
- 模型上下文协议 (MCP) 服务端
- 模型上下文协议 (MCP) 客户端
- 模型上下文协议 (MCP) 工具、资源、提示词
- MCP 安全
MCP快速入门课程章节概览
01 — 01 – 欢迎与课程概述 (6 个项目)
- 001 课程目标
- 002 关于我
- 003 为什么我们需要 MCP:解决 AI Agent 集成问题
- 004 什么是 MCP:Claude 与 Cursor 实战演示
- 005 课程资源
- 006 课程社区
02 — 02 – Hello World MCP – 配置预构建的 MCP 服务端(天气服务端) (8 个项目)
- 001 克隆 + 编译一个预构建的 MCP 服务端
- 002 Cursor MCP 文档概述
- 003 在 Cursor 中配置本地 MCP 服务端
- 004 在 Claude 桌面端配置本地 MCP 服务端
- 005 回顾
- 006 从 MCP 服务端暴露工具(Hello World 示例)- 第 1 部分
- 007 从 MCP 服务端暴露工具(Hello World 示例)- 第 2 部分
- 008 Node.js 实现概述
03 — 03 – 模型上下文协议架构 (3 个项目)
- 001 MCP 架构概念:宿主应用 (Hosts)、服务端、客户端及协议
- 002 理解 MCP 传输层:STDIO 对比可流式 HTTP
- 003 Server 对比 FastMCP 对比 FastMCP 2.0
04 — 04 – MCP 服务端 (4 个项目)
- 001 MCP 服务端理论
- 002 MCP 检查器(可观测性)
- 003 LLM.txt
- 004 mcpdoc
05 — 05 – 构建、保护及容器化 MCP 服务端 (10 个项目)
- 001 我们要构建什么
- 002 项目设置:虚拟环境、Cursor 规则、MCP 文档索引
- 003 直觉驱动编程 (Vibe Coding) 一个暴露 Shell(终端)工具的 MCP 服务端
- 004 在我们的 MCP 服务端中暴露资源
- 005 警惕 MCP 服务端供应链攻击:通过依赖项进行的演示
- 006 AI Agent 安全风险:利用权限过大的工具(演示)
- 007 为什么为你的 MCP 服务端使用 Docker:核心优势详解
- 008 让我们封装 MCP 服务端以在 Docker 容器中运行
- 009 集成运行在容器中的 MCP
- 010 测试我们的容器化服务端 + 安全补救
06 — 06 – 连接 LLM 客户端:工具调用机制与 MCP (10 个项目)
- 001 简介
- 002 LLM 究竟是如何使用工具的:理解工具调用
- 003 弥合差距:LangChain MCP 适配器详解
- 004 深入 MCP 协议:组件如何交互
- 006 [动手实践] 设置我们的环境
- 007 [动手实践] 设置我们的环境 – 备忘单
- 008 [动手实践] SSE MCP
- 009 [动手实践] 导入
- 010 [动手实践] 将 MCP 客户端连接到服务端并使用 LangGraph 初始化会话
- 011 [动手实践] 通过 LangSmith 追踪深入了解 MCP 底层
07 — 07 – 提示词与资源 (8 个项目)
- 001 MCP 提示词与资源宏观概览
- 002 提示词
- 003 资源简介
- 004 资源理论
- 005 宝可梦资源实现
- 006 Claude 桌面端与 Cursor 中的 MCP 资源
- 007 安装 Claude Code
- 008 Claude Code 中的 MCP 资源
08 — 08 – 我爱 SSE 服务端 (5 个项目)
- 001 简介
- 002 SSE 回顾
- 003 MultiServerMCPClient:统一跨不同传输协议的工具访问
- 004 优秀的 MCP 服务端 (Awesome MCP Servers)
- 005 集成 Playwright 进行浏览器自动化
09 — 09 – 安全、云原生 MCP 服务器:Auth0 + Cloudflare Workers (16 项)
- 001 简介:如何通过 MCP 服务器连接本地 AI 应用与安全云端 API
- 002 端到端演示:安全 MCP 服务器、Auth0 认证与 API 调用
- 003 [动手实践] 环境搭建
- 004 [动手实践] 代码实操详解:使用 Hono 和 JWT 中间件的 Todos API
- 005 [动手实践] jwt.ts 中间件与 Auth0 设置实操详解
- 006 配置 Auth0 API 权限、离线访问与本地变量
- 007 Cloudflare Worker 部署流程演示
- 009 远程 MCP 服务器 Auth0 应用、回调 URL 与 KV 命名空间
- 010 OAuth 角色与流程详解(远程 MCP 服务器)
- 011 远程 MCP 服务器与检查器 (Inspector) OAuth 流程深度解析 – 第 1 部分
- 012 远程 MCP 服务器与检查器 (Inspector) OAuth 流程深度解析 – 第 2 部分
- 013 [可选] 理解授权作用域 (Auth Scopes) 并修复 API 授权错误
- 014 阶段小结
- 015 将 MCP 服务器部署到 Cloudflare Workers
- 017 使用 Cloudflare AI LLM Playground 和 Auth0 测试远程 MCP 服务器
- 018 通过代理将 Claude Desktop 连接到远程 MCP 服务器
10 — 10 – MCP 面试 (0 项)
本章未发现课程文件。
11 — 11 – 智能体对智能体 (1 项)
- 001 A2A 简介 – 智能体对智能体协议 (Agent to Agent Protocol)
12 — 12 – FastMCP 2.0 特别呈现:Jeremaiah Lowin (5 项)
- 001 FastMCP 是如何开始的:Jeremiah 的历程以及对更好 MCP 工具的需求
- 002 为什么 FastMCP 受欢迎:响应能力与高级工具化
- 003 MCP 经济与 FastMCP:云端 MCP 作为新的 SaaS
- 004 从 API 构建你自己的组合式 MCP 服务器
- 005 软件工程师的未来:人类、智能体与可移植上下文
13 — 13 – MCP 高级话题 (3 项)
- 001 [理论] 采样 (Sampling)
- 002 [理论] MCP 注册表 (MCP Registry)
- 003 [动手实践] 上下文工程:在 Claude Code 中优化 MCP
14 — 14 – MCP 的局限性与问题 (2 项)
- 001 模型上下文协议 (Model Context Protocol) 的 4 个主要缺点
- 002 Cloudflare 的 Code Mode
15 — 15 – 智能体技能 (4 项)
- 001 简介
- 002 技能精要 (The GIST of Skills)
- 003 使用辅助脚本自定义技能
- 004 技能 VS MCP
16 — 16 – 赠送内容 (1 项)
- 001 赠送内容
要求
- 必须具备生成式 AI (GenAI) 生态系统知识
- 必须具备软件工程经验
- 已安装 Node.js
- 已安装 Python
- 已安装 Claude Desktop
- 已安装 Cursor
本课程包括
- 角色扮演
- 8.5 小时按需视频
- 3 篇文章
- 3 个可下载资源
- 支持在手机和电视上观看
- 结业证书
描述
本课程包含人工智能的使用 :)
请注意,这不是一门面向初学者的课程。本课程假设你具有软件工程背景并精通 Python。我将使用 Cursor IDE,但你可以使用任何你喜欢的编辑器,因为我们只使用 IDE 的基本功能,如调试和运行脚本。
目标学员:软件开发人员 / 数据科学家
MCP (Model Context Protocol):一种有助于在 LLM 之上构建智能体和复杂工作流的协议,提供预构建的集成、在不同 LLM 提供商之间切换的灵活性以及数据安全性。
架构组件
-
MCP 宿主 (Hosts):想要通过 MCP 访问数据的程序,如 Claude Desktop、Cursor、Windsurf 或 AI 工具。
-
MCP 客户端 (Clients):与服务器维持 1:1 连接的协议客户端(内容预计 4 月上线)。
-
MCP 服务器 (Servers):通过标准化的模型上下文协议公开特定能力的轻量级程序。
-
本地数据源 (Local Data Sources):你的计算机文件、数据库和服务,MCP 服务器可以安全地访问它们(内容预计 3 月底上线)。
-
远程服务 (Remote Services):可通过互联网访问的外部系统(例如通过 API),MCP 服务器可以连接到这些系统(内容预计 3 月底上线)。
-
身份验证 (Authentication)
核心能力
-
资源 (Resources):将服务器中的数据和内容公开给 LLM 的组件。
-
Prompts:创建可重用提示词模板和工作流的功能
-
Tools:使 LLM 能够通过您的服务器执行操作的功能
-
Sampling:让您的服务器能够向 LLM 请求采样的能力
-
Transports:MCP 在客户端和服务器之间的通信机制
涵盖主题:
-
MCP + 智能体(Agent)安全最佳实践
-
容器化 MCP 服务器
-
协议流程
-
MCP + Docker
-
MCP + LangChain
-
以 Auth0 为例的 MCP OAuth 2.0
-
MCP 部署(以 Cloudflare 为例)
-
A2A – 智能体间通信协议 (WIP)
本课程适合人群
- 高级 GenAI 用户
- 本课程为高级课程,需具备 GenAI 生态系统相关知识
- 数据科学家
- 应用开发人员
- AI 工程师
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

评论(0)