面对碎片化的接口协议,开发者常陷入重复造轮子的低效循环,导致 AI 应用难以快速集成私有数据。本课程带你从零掌握 MCP 标准化协议,一天内打通服务端与客户端的连接,让 LLM 能够无缝调用本地工具与资源.

你将学到什么

  • 模型上下文协议 (MCP) 理论
  • 模型上下文协议 (MCP) 服务端
  • 模型上下文协议 (MCP) 客户端
  • 模型上下文协议 (MCP) 工具、资源、提示词
  • MCP 安全

MCP快速入门课程章节概览

01 — 01 – 欢迎与课程概述 (6 个项目)

  1. 001 课程目标
  2. 002 关于我
  3. 003 为什么我们需要 MCP:解决 AI Agent 集成问题
  4. 004 什么是 MCP:Claude 与 Cursor 实战演示
  5. 005 课程资源
  6. 006 课程社区

02 — 02 – Hello World MCP – 配置预构建的 MCP 服务端(天气服务端) (8 个项目)

  1. 001 克隆 + 编译一个预构建的 MCP 服务端
  2. 002 Cursor MCP 文档概述
  3. 003 在 Cursor 中配置本地 MCP 服务端
  4. 004 在 Claude 桌面端配置本地 MCP 服务端
  5. 005 回顾
  6. 006 从 MCP 服务端暴露工具(Hello World 示例)- 第 1 部分
  7. 007 从 MCP 服务端暴露工具(Hello World 示例)- 第 2 部分
  8. 008 Node.js 实现概述

03 — 03 – 模型上下文协议架构 (3 个项目)

  1. 001 MCP 架构概念:宿主应用 (Hosts)、服务端、客户端及协议
  2. 002 理解 MCP 传输层:STDIO 对比可流式 HTTP
  3. 003 Server 对比 FastMCP 对比 FastMCP 2.0

04 — 04 – MCP 服务端 (4 个项目)

  1. 001 MCP 服务端理论
  2. 002 MCP 检查器(可观测性)
  3. 003 LLM.txt
  4. 004 mcpdoc

05 — 05 – 构建、保护及容器化 MCP 服务端 (10 个项目)

  1. 001 我们要构建什么
  2. 002 项目设置:虚拟环境、Cursor 规则、MCP 文档索引
  3. 003 直觉驱动编程 (Vibe Coding) 一个暴露 Shell(终端)工具的 MCP 服务端
  4. 004 在我们的 MCP 服务端中暴露资源
  5. 005 警惕 MCP 服务端供应链攻击:通过依赖项进行的演示
  6. 006 AI Agent 安全风险:利用权限过大的工具(演示)
  7. 007 为什么为你的 MCP 服务端使用 Docker:核心优势详解
  8. 008 让我们封装 MCP 服务端以在 Docker 容器中运行
  9. 009 集成运行在容器中的 MCP
  10. 010 测试我们的容器化服务端 + 安全补救

06 — 06 – 连接 LLM 客户端:工具调用机制与 MCP (10 个项目)

  1. 001 简介
  2. 002 LLM 究竟是如何使用工具的:理解工具调用
  3. 003 弥合差距:LangChain MCP 适配器详解
  4. 004 深入 MCP 协议:组件如何交互
  5. 006 [动手实践] 设置我们的环境
  6. 007 [动手实践] 设置我们的环境 – 备忘单
  7. 008 [动手实践] SSE MCP
  8. 009 [动手实践] 导入
  9. 010 [动手实践] 将 MCP 客户端连接到服务端并使用 LangGraph 初始化会话
  10. 011 [动手实践] 通过 LangSmith 追踪深入了解 MCP 底层

07 — 07 – 提示词与资源 (8 个项目)

  1. 001 MCP 提示词与资源宏观概览
  2. 002 提示词
  3. 003 资源简介
  4. 004 资源理论
  5. 005 宝可梦资源实现
  6. 006 Claude 桌面端与 Cursor 中的 MCP 资源
  7. 007 安装 Claude Code
  8. 008 Claude Code 中的 MCP 资源

08 — 08 – 我爱 SSE 服务端 (5 个项目)

  1. 001 简介
  2. 002 SSE 回顾
  3. 003 MultiServerMCPClient:统一跨不同传输协议的工具访问
  4. 004 优秀的 MCP 服务端 (Awesome MCP Servers)
  5. 005 集成 Playwright 进行浏览器自动化

09 — 09 – 安全、云原生 MCP 服务器:Auth0 + Cloudflare Workers (16 项)

  1. 001 简介:如何通过 MCP 服务器连接本地 AI 应用与安全云端 API
  2. 002 端到端演示:安全 MCP 服务器、Auth0 认证与 API 调用
  3. 003 [动手实践] 环境搭建
  4. 004 [动手实践] 代码实操详解:使用 Hono 和 JWT 中间件的 Todos API
  5. 005 [动手实践] jwt.ts 中间件与 Auth0 设置实操详解
  6. 006 配置 Auth0 API 权限、离线访问与本地变量
  7. 007 Cloudflare Worker 部署流程演示
  8. 009 远程 MCP 服务器 Auth0 应用、回调 URL 与 KV 命名空间
  9. 010 OAuth 角色与流程详解(远程 MCP 服务器)
  10. 011 远程 MCP 服务器与检查器 (Inspector) OAuth 流程深度解析 – 第 1 部分
  11. 012 远程 MCP 服务器与检查器 (Inspector) OAuth 流程深度解析 – 第 2 部分
  12. 013 [可选] 理解授权作用域 (Auth Scopes) 并修复 API 授权错误
  13. 014 阶段小结
  14. 015 将 MCP 服务器部署到 Cloudflare Workers
  15. 017 使用 Cloudflare AI LLM Playground 和 Auth0 测试远程 MCP 服务器
  16. 018 通过代理将 Claude Desktop 连接到远程 MCP 服务器

10 — 10 – MCP 面试 (0 项)

本章未发现课程文件。

11 — 11 – 智能体对智能体 (1 项)

  1. 001 A2A 简介 – 智能体对智能体协议 (Agent to Agent Protocol)

12 — 12 – FastMCP 2.0 特别呈现:Jeremaiah Lowin (5 项)

  1. 001 FastMCP 是如何开始的:Jeremiah 的历程以及对更好 MCP 工具的需求
  2. 002 为什么 FastMCP 受欢迎:响应能力与高级工具化
  3. 003 MCP 经济与 FastMCP:云端 MCP 作为新的 SaaS
  4. 004 从 API 构建你自己的组合式 MCP 服务器
  5. 005 软件工程师的未来:人类、智能体与可移植上下文

13 — 13 – MCP 高级话题 (3 项)

  1. 001 [理论] 采样 (Sampling)
  2. 002 [理论] MCP 注册表 (MCP Registry)
  3. 003 [动手实践] 上下文工程:在 Claude Code 中优化 MCP

14 — 14 – MCP 的局限性与问题 (2 项)

  1. 001 模型上下文协议 (Model Context Protocol) 的 4 个主要缺点
  2. 002 Cloudflare 的 Code Mode

15 — 15 – 智能体技能 (4 项)

  1. 001 简介
  2. 002 技能精要 (The GIST of Skills)
  3. 003 使用辅助脚本自定义技能
  4. 004 技能 VS MCP

16 — 16 – 赠送内容 (1 项)

  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官网