课程介绍
本课程聚焦大模型协议核心技术,系统讲解模型上下文协议(MCP)与 A2A 协议的原理、开发及协同应用,通过实战案例助力学员掌握大模型互联互通关键技能。
第一章围绕模型上下文协议(MCP)展开。首先阐述 MCP 的愿景 —— 标准化连接 LLM 与数据 / 工具,解析其在构建 Agent 和复杂工作流中的核心作用与优势。深入讲解 MCP 技术架构及 “三驾马车”(Prompts, Resources, Tools)核心组件。通过 Cherry Studio 的安装部署与配置实践,引导学员快速上手 MCP 服务。实战环节涵盖 MCP Server 开发环境搭建、天气查询服务器开发(基于 NWS API),以及基于 12306 MCP Server 构建旅行规划助手、使用 CLINE 调试行程规划应用等场景,同时解读 MCP 底层协议与传输层原理,帮助学员吃透技术本质。
第二章聚焦 A2A 协议与 MCP 的协同之道。从 AI Agent “能力孤岛” 痛点切入,介绍 A2A 协议的核心使命 —— 打破壁垒、赋能协作、保护隐私,解析其设计哲学与落地场景。详细讲解 A2A 核心架构、Agent Card 组件、交互流程、四要素及两种模式。重点阐述 MCP 与 A2A 的协同逻辑,通过类比 “个体与社会” 的关系对比两者核心差异、技术栈分层与场景选择,并展望协同应用未来。最后通过实战 A2A 官方 Python 示例 HelloWorld,帮助学员掌握协议落地实操方法。课程通过理论与实战深度结合,助力学员构建大模型协议应用开发能力,赋能智能生态建设。
课程目录
第一章:模型上下文协议(MCP)简介与开发实战
1.MCP 概述
- MCP 的愿景:提供标准化协议连接 LLM 与数据 / 工具
- MCP 的作用:构建 Agent 和复杂工作流,实现数据与工具整合
- MCP 的优势:预构建集成、LLM 供应商灵活切换、安全的数据访问
2.MCP 架构、组件与技术实现 - MCP 技术架构与关键组件
- MCP 三驾马车:Prompts, Resources, Tools
3. 使用 Cherry Studio 快速体验 MCP - Cherry Studio 介绍与安装部署
- Cherry Studio 模型服务与 MCP 服务配置
- 基于 12306 MCP Server 实现旅行规划助手
4.MCP 开源生态:站在巨人的肩膀上
5.MCP Server 开发与部署 - MCP 通信技术架构与原理
- MCP Server 开发环境搭建与项目初始化
- MCP 天气查询服务器开发(基于 NWS API)
6.MCP 天气查询应用实战与调试 - MCP Host 选择:VS Code + CLINE 插件
- MCP Server 本地部署与 Client 配置方法
7. 基于 CLINE 开发与调试行程规划助手 - 魔塔社区 MCP Server 配置与调试
- 使用中国天气查询与 12306 API 实现行程规划
8. 深入浅出 MCP 底层技术原理 - MCP 协议层与传输层解读
- MCP 调用栈与生命周期解析
第二章:A2A 协议与 MCP 的协同之道
1.AI 协作的黎明:A2A 协议系统性介绍 (“Why” & “What”)
- AI Agent “能力孤岛”与 A2A 的破局之道
- A2A 核心使命:打破壁垒、赋能协作、保护隐私
- A2A 设计哲学:仰望星空,脚踏实地
2. 深入 A2A 的运作肌理 (“How”)
- A2A 核心架构与 Agent Card 介绍
- A2A 交互流程、四要素和两种模式详解
- A2A 落地场景:自动化企业招聘和采购,超级智能私人助理
3. 伟大的协同:当 MCP 遇见 A2A (“Synergy”)
- Agent 世界观类比:个体(MCP)与社会(A2A)
- MCP 与 A2A 全面对比:核心差异,技术栈分层,场景选择,终局展望
- MCP 与 A2A 协同使用场景与未来展望
4. 实战 A2A 官方 Python 示例 HelloWorld











