johnson7788/MultiAgentPPT
MultiAgentPPT 是一个集成了 A2A(Agent2Agent)+ MCP(Model Context Protocol)+ ADK(Agent Development Kit) 架构的智能化演示文稿生成系统,支持通过多智能体协作和流式并发机制
Overview
johnson7788/MultiAgentPPT is a Python MCP server licensed under MIT. MultiAgentPPT 是一个集成了 A2A(Agent2Agent)+ MCP(Model Context Protocol)+ ADK(Agent Development Kit) 架构的智能化演示文稿生成系统,支持通过多智能体协作和流式并发机制
Ranked #2097 out of 25632 indexed tools.
In the top 9% of all indexed tools.
Has 1,504 GitHub stars.
Ecosystem
Python MIT
Signal Breakdown
Stars 1,504
Freshness 5mo ago
Issue Health 74%
Contributors 3
Dependents 0
Forks 220
Description Good
License MIT
How to Improve
Description low impact
Freshness high impact
Dependents medium impact
Matched Queries
From the README
# 🚀 MultiAgentPPT **News**: 当前的版本不再维护,因为PPT内容和模版无法很好的维护,所以采用新的方案重构。 推荐采用PPT的模版的方式,更企业化的版本: https://github.com/johnson7788/TrainPPTAgent 作者微信答疑解惑: 一个基于 A2A + MCP + ADK 的多智能体系统,支持流式并发生成高质量 (可在线编辑)PPT 内容。 ## 🧠 一、项目简介 MultiAgentPPT 利用多智能体架构实现从主题输入到完整演示文稿生成的自动化流程,主要步骤包括: 1. **大纲生成 Agent**:根据用户需求生成初步内容大纲。 2. **Topic 拆分 Agent**:将大纲内容细分为多个主题。 3. **Research Agent 并行工作**:多个智能体分别对每个主题进行深入调研。 4. **Summary Agent 汇总输出**:将调研结果汇总生成 PPT 内容,实时流式返回前端。 ## 优点 - **多Agent协作**:通过多智能体并行工作,提高内容生成的效率和准确性。 - **实时流式返回**:支持流式返回生成的 PPT 内容,提升用户体验。 - **高质量内容**:结合外部检索和智能体协作,生成高质量的内容大纲和演示文稿。 - **可扩展性**:系统设计灵活,易于扩展新的智能体和功能模块。 ## 二、近期升级 ### ✅ 已完成(Done) - ✅ 除 Gemini 以外流的输出 Bug 修复,ADK 和 A2A 的包问题:[查看详情](https://github.com/johnson7788/MultiAgentPPT/blob/stream/backend/birthday_planner/README.md) - ✅ 图片渲染方面:根据是否为背景图动态切换样式(`object-cover` 或 `object-contain`),并在非背景图下展示说明文字。为保证 PPT 页面唯一性,使用大模型输出中的 `page_number` 作为唯一标识,替代原先基于标题的方式,以支持内容更新与校对。 - ✅ 使用循环 Agent 生成每一页 PPT,代替一次性生成全部内容,方便生成更多页数,避免 LLM 的 token 输出限制。 - ✅ 引入 PPTChecRead full README on GitHub →
Are you the maintainer? Claim this listing