这门课的名字里有两个关键词:MCP 和 A2A。前者解决的是 Agent 怎么调用外部工具和数据源,后者解决的是多个 Agent 之间怎么互相通信、分工和交接任务。两个协议叠在一起,才撑得起"类 Manus"这种多 Agent 产品的骨架。课程共 20 章,定位是从零搭出一个完整的前后端应用,而不是停在概念讲解。 技术栈与整体结构 从课程编排看,它把工程拆…
这门课的名字里有两个关键词:MCP 和 A2A。前者解决的是 Agent 怎么调用外部工具和数据源,后者解决的是多个 Agent 之间怎么互相通信、分工和交接任务。两个协议叠在一起,才撑得起"类 Manus"这种多 Agent 产品的骨架。课程共 20 章,定位是从零搭出一个完整的前后端应用,而不是停在概念讲解。
从课程编排看,它把工程拆成了几层:底层是 LLM 智能体的基本模块(模型调用、上下文管理、工具注册、执行循环),中间层是基于 MCP 的工具接入与基于 A2A 的 Agent 间协作,上层是面向用户的前后端应用。第 2 章专门用一节拆解"一个 LLM 智能体由哪些模块组成",这类内容对自学者比较关键——很多人能调通 API,却说不清一个可维护的 Agent 到底该有哪些边界。
全栈这个词在这里是实指的:既有 Agent 侧的服务端逻辑,也有前端交互部分,课程里还有一节专门演示项目成品并说明前后端各自涉及的技术点。对照实践时,可以把它当成一份可运行的分层参考,而不是单点技巧合集。
MCP 的价值在于把"Agent 访问外部能力"标准化。没有它,每接一个数据源或工具都要写一套胶水代码;有了它,工具以统一协议暴露,Agent 侧的调用逻辑可以复用。课程会涉及 MCP Server 的搭建与接入,这部分建议边看边自己动手接一个真实数据源,比只看示例代码收获大。
A2A 处理的是另一类问题:当任务复杂到单个 Agent 扛不住时,怎么拆给多个角色,怎么传递中间结果,怎么在 Agent 之间定义清晰的输入输出契约。类 Manus 产品的核心体验——规划、执行、调用工具、汇总——本质上就是多 Agent 协作流程。A2A 部分值得重点看的是协作拓扑和消息流转设计,而不是协议字段本身。
建议的做法是:每看完一章,把该章的模块单独抽出来跑一遍,确认它的输入输出边界,再决定是否纳入自己的项目结构。直接整包照搬容易在后续改造时踩坑。
如果你已经有基本的 Python 或 Node 后端经验,能读懂异步调用和 HTTP 服务,这门课的门槛是合适的;如果完全没有服务端基础,第 2 章的技术栈全景那几节最好先过一遍,把 Agent 开发涉及的角色和组件认全再往下走。
不建议把它当视频连续剧刷完。更有效的路径是:先看第 2 章建立整体认知,然后按"单 Agent → 接入 MCP 工具 → 引入 A2A 多 Agent → 补全前后端"的顺序推进,每完成一层就用自己的场景替换课程里的示例,验证这套结构是否真的可复用。20 章的体量,认真动手过一遍,比看三遍不写代码要扎实得多。
全栈多Agent应用开发实战
深入浅出,从基础到实战,全面掌握多Agent全栈应用开发。
本课程从0到1构建类Manus多Agent全栈应用,涵盖Agent应用开发、多Agent协作系统、通用模块开发等多个方面,助你成为AI应用开发高手。
🎉 祝您学习愉快!