价格: 80 学币

分类: AIGC

发布时间: 2025-11-15 16:06:36

最近更新: 2026-01-11 11:07:52

优惠: 钻石SVIP购买此课享受8折优惠

网盘下载地址

慕课 MCP+A2A 从0到1构建商业级多Agent全栈应用

课程介绍

MCP+A2A 从0到1构建商业级多Agent全栈应用视频教程,由优库it资源网整理发布。本课程针对这一痛点,系统化教学从单 Agent 到多 Agent,从本地原型到分布式生产架构,并覆盖工程化交付要点。课程内容包括类 Manus 核心模块复刻、MCP(多 Agent 协调/中控)、A2A(Agent 间通信)、COT(Chain‑of‑Thought 推理链)、多模态融合、任务规划与分布式调度等实战模块,辅以性能、容错与部署演练,帮助学员完成程序思维到系统思维的跃升,具备在企业级项目中独立设计与交付多 Agent 解决方案的能力。

相关推荐

AI Agent全栈开发工程师 LLM应用开发平台特训营
大模型 RAG 进阶实战营

从0到1系统进阶,领先成为企业疯抢的下一代AI多Agent全栈工程师

慕课 MCP+A2A 从0到1构建商业级多Agent全栈应用 慕课 MCP+A2A 从0到1构建商业级多Agent全栈应用

资源目录

.
├── 第1章 课程介绍与安排/
│   └── [192M]  1-1快速了解课程和安排
├── 第2章 Agent应用开发全景:快速了解Agent开发技术栈与发展路线/
│   ├── [ 18M]  2-1本章介绍
│   ├── [ 72M]  2-2引爆AI浪潮的主角:Agent是什么?能做什么?
│   ├── [ 65M]  2-3从命令到共创:为什么说Agent是开发者的终极工具
│   ├── [ 69M]  2-4为Agent注入灵魂:从LLM大脑到设计模式蓝图
│   ├── [ 81M]  2-5技术简史:Agent是怎么一步步变聪明的?
│   ├── [120M]  2-6代码解析:一个LLM智能体由哪些模块组成?
│   ├── [ 58M]  2-7Agent落地案例:Agent如何融入企业业务中
│   ├── [100M]  2-8新大陆与航海图:Agent时代的职业跃迁之路
│   ├── [209M]  2-9课程项目演示:演示与前后端技术收获
│   ├── [7.7M]  2-10Agent时代的红利与焦虑:你准备好了吗?
│   └── [ 11M]  2-11本章总结
├── 第3章 多Agent协作系统探索:快速了解多Agent系统设计思路/
│   ├── [ 16M]  3-1本章介绍
│   ├── [143M]  3-2Agent分布式网络:探索多Agent系统(MAS)是什么?
│   ├── [182M]  3-3多Agent系统的架构学习与开发挑战
│   ├── [155M]  3-4产品分析:Manus如何拆解任务并分步协作完成一个复杂任务?
│   ├── [130M]  3-5产品分析:MGX如何实现一句话开发一个复杂网页?
│   ├── [195M]  3-6ReAct智能体论文速读,手动模拟ReAct智能体执行过程
│   ├── [119M]  3-7基于ReAct设计模式编写你的第一个单Agent
│   ├── [ 85M]  3-8多模态LLM对多Agent系统的影响与实践
│   ├── [162M]  3-9项目前后端技术栈选型与可扩展方案
│   └── [ 12M]  3-10本章总结
├── 第4章 技术栈与环境准备:DeepSeek与OpenAI SDK库实操/
│   ├── [ 19M]  4-1本章介绍
│   ├── [137M]  4-2Python包管理器:uv工具快速上手
│   ├── [ 23M]  4-3Postman基础配置与使用技巧
│   ├── [191M]  4-4DeepSeek聊天与推理模型API快速上手与使用
│   ├── [105M]  4-5OpenAI多模态模型API快速上手与使用
│   ├── [158M]  4-6简化开发:利用OpenAIPythonSDK简化LLM的对接
│   ├── [147M]  4-7深入理解DeepSeek与GPT模型的工具调用
│   ├── [132M]  4-8Pydantic初体验:数据校验即数据解析
│   ├── [ 73M]  4-9使用DeepSeekJSON-Output实现格式化输出
│   ├── [171M]  4-10使用OpenAISDK流式事件输出提升响应速度
│   └── [ 13M]  4-11本章总结
├── 第5章 项目初始化:项目目录结构&开发范式约定/
│   ├── [ 14M]  5-1本章介绍
│   ├── [ 90M]  5-2DeepSeek两款模型多轮对话消息配置技巧
│   ├── [120M]  5-3利用思维链提升模型在复杂任务的表现
│   ├── [186M]  5-4利用ReACT+CoT思维链实现企业业务表单填写-
│   ├── [110M]  5-5Python异步编程初识与快速上手
│   ├── [134M]  5-6后端API开发:FastAPI的介绍与快速上手
│   ├── [133M]  5-7领域驱动设计(DDD)架构初识与落地
│   ├── [ 28M]  5-8基于FastAPI与DDD的MAS目录结构初始化
│   ├── [ 75M]  5-9多Agent协作系统API文档撰写与接口约定
│   └── [ 11M]  5-10本章总结
├── 第6章 MCP协议集成:统一LLM与外部数据源和工具之间的通信/
│   ├── [ 16M]  6-1本章介绍
│   ├── [ 55M]  6-2pydantic-settings快速读取解析.env环境变量
│   ├── [ 38M]  6-3项目日志输出风格&日志扩展集成
│   ├── [ 73M]  6-4完善项目启动文件的配置、跨域与路由规划
│   ├── [ 83M]  6-5统一项目异常响应格式降低对接难度
│   ├── [112M]  6-6利用Docker一键安装Postgres与Redis
│   ├── [ 63M]  6-7基础设施层:编码并接入Redis缓存数据库
│   ├── [134M]  6-8基础设施层:编码并接入Postgres业务数据库
│   ├── [131M]  6-9基础设施层:编码并接入腾讯云Cos对象存储
│   ├── [197M]  6-10使用Alembic表迁移实现数据库表同步
│   ├── [103M]  6-11使用Pytest编写测试用例一键测试API
│   └── [ 13M]  6-12本章总结
└── 第7章 MCP工具集成:为MoocManus产品集成并接入MCP工具/
    ├── [ 13M]  7-1本章介绍
    ├── [135M]  7-2MCP协议简化了哪些流程?为什么需要MCP协议?
    ├── [113M]  7-3MCP架构全解析:Host、Client与Server的协同机制
    ├── [ 68M]  7-4MCP工具服务功能与手动模拟全流程加深理解
    ├── [125M]  7-5无SDK情况下对接高德MCP服务实现工具调用
    ├── [117M]  7-6MCPSDK构建两种通信协议MCP服务开发技巧
    ├── [151M]  7-7MCPSDK构建Client连接Server开发技巧
    ├── [ 37M]  7-8MCP服务:Bash工具——让LLM拥有执行命令行工具的能力
    ├── [121M]  7-9MCP服务:代码解释器——让LLM拥有执行本地代码的能力
    ├── [139M]  7-10三方流式API接入MCPServers注意事项与示例-
    ├── [107M]  7-11MCPServer站点推荐,一键对接上万MCP服务工具
    ├── [ 28M]  7-12案例演示:Claude客户端对接MCP实现外部环境信息获取
    └── [ 11M]  7-13本章总结
├──   第8章 LLM模块开发:实现可动态配置与后台运行的LLM调用架构/
│   ├── [ 17M]  8-1本章介绍
│   ├── [ 53M]  8-2多Agent系统LLM可视化配置与任务流拆解设计
│   ├── [162M]  8-3多Agent系统可视化配置API设计与开发
│   ├── [ 82M]  8-4基于动态配置的LLM提供商设计与开发(1)
│   ├── [116M]  8-5Postgres与Redis状态检查API的设计与开发
│   ├── [ 59M]  8-6基于关注点分离思想的TaskDomain模型设计
│   ├── [ 86M]  8-7Redis-Stream消息队列应用与快速上手
│   ├── [119M]  8-8基于Redis-Stream的消息队列设计与开发
│   ├── [ 99M]  8-9基于Redis的后台Task模块设计与开发
│   └── [ 11M]  8-10本章总结
├──   第9章 Agent模块开发:基于事件与后台运行的Agent模块开发/
│   ├── [ 12M]  9-1本章介绍
│   ├── [ 68M]  9-2Manus任务流拆解与ChatBot区别对比
│   ├── [120M]  9-3多Agent规划步骤与记忆模型的设计与开发
│   ├── [ 73M]  9-4应用任务事件Domain模型的设计与完善
│   ├── [ 52M]  9-5LLM结构化输出缺陷与JSON修复解析器开发
│   ├── [125M]  9-6工具基类与tool装饰器开发实现将函数转工具
│   ├── [ 50M]  9-7工具事件与扩展预留以实现MCP和A2A的接入
│   ├── [ 53M]  9-8通用Agent配置模型API接口的设计与开发
│   ├── [195M]  9-9Plan&ReAct智能体基类的设计与开发
│   ├── @优库it资源网ukoou.com
│   ├── [ 61M]  9-10LLM消息列表顺序与Agent状态回滚机制实现
│   ├── [170M]  9-11Manus通用Agent系统prompt设计与编写
│   ├── [127M]  9-12利用json结构化输出完成规划Agent的开发
│   ├── [ 91M]  9-13规划Agent预设+更新+创建计划Prompt设计
│   ├── [145M]  9-14基于ReAct架构的执行智能体的设计与开发
│   ├── [ 80M]  9-15执行Agent系统、执行与汇总Prompt设计与编写
│   ├── [ 53M]  9-16Plan&ReAct流与应用关联的思路&课后练习
│   └── [ 14M]  9-17本章总结
├──   第10章 工具模块开发:让Agent拥有调用与感知外部环境的能力/
│   ├── [ 14M]  10-1本章介绍-工具模块开发
│   ├── [ 89M]  10-2bing搜索引擎工具的设计思路与模型定义
│   ├── [216M]  10-3基于httpx+bs4+正则实现bing搜索引擎检索数据
│   ├── [ 33M]  10-4MoocManus动态添加MCP服务器的设计思路
│   ├── [ 58M]  10-5完善项目MCP配置模型的设计与定义
│   ├── [ 99M]  10-6动态增删改查MCP服务器API接口的设计与开发
│   ├── [ 49M]  10-7MCP客户端管理器的开发需求与设计思路
│   ├── [200M]  10-8完善MCP客户端管理器实现根据配置获取工具信息
│   ├── [ 63M]  10-9开发MCP工具API接口完成前端工具可视化
│   ├── [ 34M]  10-10设计开发MCP工具类实现与内置工具的接口对齐
│   ├── [ 27M]  10-11Jina.ai搜索工具的初识与对应MCP配置的编写
│   └── [9.3M]  10-12本章总结
├──   第11章 Playwright与BrowserUse:让AI学会像人类一样使用浏览器/
│   ├── [ 19M]  11-1本章介绍
│   ├── [ 90M]  11-2Manus中的浏览器与工具基础协议的设计与实现
│   ├── [135M]  11-3完成浏览器工具参数描述编写,掌握参数的声明写法
│   ├── [131M]  11-4Browser-use初步了解与云端本地两版框架的差异
│   ├── [ 62M]  11-5Browser-use背后功臣-使用CDP协议操纵浏览器
│   ├── [ 86M]  11-6Playwright简介与简化对接CDP难度的技巧
│   ├── [ 91M]  11-7基于Playwright的浏览器扩展初始化与清除功能实现
│   ├── [ 58M]  11-8Agent浏览网页并等待网页加载功能的设计与实现
│   ├── [ 88M]  11-9在Python中执行js代码获取浏览器可视窗口元素
│   ├── [ 71M]  11-10在Python中执行js代码提取可交互元素的设计实现
│   ├── [ 27M]  11-11Agent跳转、浏览网页、重启工具的设计与实现
│   ├── [ 40M]  11-12Agent执行js、滚动页面、截图功能的设计与实现
│   ├── [ 52M]  11-13为无多模态支持的Agent实现浏览器元素点击功能
│   ├── [ 46M]  11-14Agent的文本框输入与下拉菜单选择功能的设计实现
│   └── [6.6M]  11-15本章总结+
├──   第12章 沙箱模块开发:隔离环境运行本地工具确保Agent执行安全/
│   ├── [ 15M]  12-1本章介绍
│   ├── [ 36M]  12-2浏览器工具前置脚本注入实现记录控制台日志
│   ├── [ 40M]  12-3沙箱初识与Manus中的沙箱逻辑拆解分析
│   ├── [105M]  12-4MoocManus沙箱扩展基础协议约定与设计
│   ├── [ 70M]  12-5多Agent系统Shell工具箱的设计与实现
│   ├── [ 89M]  12-6沙箱FastAPI环境初始化与基础配置&架构预设
│   ├── [ 74M]  12-7沙箱服务异常类型定义与应用接口异常捕获
│   ├── [ 41M]  12-8使用asyncio设计Shell命令执行工具的思路拆解
│   ├── [191M]  12-9Shell执行命令工具开发实现Agent操控命令行
│   ├── [150M]  12-10查看与等待Shell执行结果服务的设计与开发
│   ├── [ 47M]  12-11查看与等待Shell会话API接口的设计开发
│   ├── [121M]  12-12Shell销毁与写入开发实现Agent与命令行交互
│   ├── [ 30M]  12-13多Agent系统File文件工具箱的设计与快速预览
│   ├── [ 89M]  12-14文件读取API接口的开发实现Agent读取文件
│   ├── [ 83M]  12-15文件写入API接口的开发实现Agent写入文件
│   ├── [ 32M]  12-16文件模块剩余API练习与Windows编码问题思考
│   └── [ 12M]  12-17本章总结
├──   第13章 沙箱API与部署:部署沙箱为独立API服务并集成到项目/
│   ├── [ 17M]  13-1本章介绍
│   ├── [102M]  13-2使用SSH模式实现在Docker容器中开发沙箱API
│   ├── [ 28M]  13-3移除win32沙箱字符编码兼容代码统一使用utf-8
│   ├── [ 73M]  13-4沙箱API与Manus工具命名统一简化维护难度
│   ├── [250M]  13-5沙箱文件模块剩余API接口的设计与补全
│   ├── [ 61M]  13-6进程管理利器——Supervisor初识与使用
│   ├── [ 78M]  13-7区分并设计开发与生产环境Dockerfile配置
│   ├── [ 30M]  13-8沙箱5大额外进程与novnc的关联和作用
│   ├── [ 56M]  13-9为沙箱安装Chrome浏览器并统一管理进程
│   ├── [ 28M]  13-10使用Socat代理CDP通信数据实现外部接口联通
│   ├── [ 38M]  13-11为Docker安装Xvfb虚拟显示器实现Chrome访问
│   ├── [ 25M]  13-12安装x11vnc实现捕获Docker虚拟显示器内容
│   ├── [ 24M]  13-13配置websockify连接VNC提供接口实现远程管理
│   ├── [120M]  13-14Supervisor进程服务状态监测API接口设计与实现
│   ├── [ 71M]  13-15Dockerfile文件配置修正与镜像容器构建
│   ├── [ 88M]  13-16Supervisor服务其他管理API接口设计与实现
│   ├── [ 83M]  13-17商业&生产环境下沙箱保活与资源合理分配
│   ├── [ 64M]  13-18沙箱保活API与中间件的设计与开发
│   ├── [ 39M]  13-19多任务&多沙箱下使用Docker提供ip实现访问思路
│   └── [ 22M]  13-20本章总结
└──   第14章 A2A协议集成:构建分布式Agents网络与多Agent协作的基础/
    ├── [ 15M]  14-1本章介绍
    ├── [147M]  14-2基于Docker的Sandbox扩展初始化与配置开发
    ├── [ 39M]  14-3Docker沙箱的销毁、唯一标识与浏览器实例获取
    ├── [ 55M]  14-4使用API确认Sandbox运行避免Agent找不到沙箱
    └── [ 66M]  14-5沙箱文件与Shell工具扩展的设计与实现
└── 代码/