by johnson7788 · MCP Server · ★ 1.5k
Last updated: · Indexed by AgentSkillsHub · Auto-synced every 8h
🚀 MultiAgentPPT News: 当前的版本不再维护,因为PPT内容和模版无法很好的维护,所以采用新的方案重构。 推荐采用PPT的模版的方式,更企业化的版本: https://github.com/johnson7788/TrainPPTAgent 作者微信答疑解惑: 一个基于 A2A + MCP + ADK 的多智能体系统,支持流式并发生成高质量 (可在线编辑)PPT 内容。 🧠 一、项目简介 MultiAgentPPT 利用多智能体架构实现从主题输入到完整演示文稿生成的自动化流程,主要步骤包括: 大纲生成 Agent:根据用户需求生成初步内容大纲。 Topic 拆分 Agent:将大纲内容细分为多个主题。 Research Agent 并行工作:多个智能体分别对每个主题进行深入调研。 Summary Agent 汇总输出:将调研结果汇总生成 PPT 内容,实时流式返回前端。 优点 多Agent协作:通过多智能体并行工作,提高内容生成的效率和准确性。 实时流式返回:支持流式返回生成的 PPT 内容,提升用户体验。 高质量内容:结合外部检索和智能体协作,生成高质量的内容大纲和演示文稿。 可扩展性:系统设计灵活,易于扩展新的智能体和功能模块。 二、近期升级 ✅ 已完成(Done) ✅ 除 Gemini 以外流的输出 Bug 修复,ADK 和 A2A 的包问题:查看详情 ✅ 图片渲染方面:根据是否为背景图动态切换样式( 或 ),并在非背景图下展示说明文字。为保证 PPT 页面唯一性,使用大模型输出中的 作为唯一标识,替代原先基于标题的方式,以支持内容更新与校对。 ✅ 使用循环 Agent 生成每一页 PPT,代替一次性生成全部内容,方便生成更多页数,避免 LLM 的 token 输出限制。 ✅ 引入 PPTChecker Agent 检查每一页生成的 PPT 质量。实际测试效果良好,请自行替换为真实图片数据和内容 RAG 数据。 ✅ 前端显示每个 Agent 的生成过程状态。 ✅ pptx下载,使用python-pptx下载前端json数据,后端渲染。 ✅ metadata 数据传输:支持前端向 Agent 传输配置,Agent 返回结果时附带 metadata 信息。 ✅ 本地模型适配.md 📝 待完成(Todo) 🔄 整合编辑可见可下载的pptx前端 三、使用界面截图展示 以下是 MultiAgentPPT 项目的核心功能演示: 输入主题界面 用户在界面中输入希望生成的 PPT 主题内容: 流式生成大纲过程 系统根据输入内容,实时流式返回生成的大纲结构
| Stars | 1,499 |
| Forks | 220 |
| Language | Python |
| Category | MCP Server |
| License | MIT |
| Quality Score | 30.2/100 |
| Open Issues | 5 |
| Last Updated | 2025-09-22 |
| Created | 2025-06-23 |
| Platforms | mcp, python |
| Est. Tokens | ~1547k |
Explore other popular mcp server tools:
MultiAgentPPT is MultiAgentPPT 是一个集成了 A2A(Agent2Agent)+ MCP(Model Context Protocol)+ ADK(Agent Development Kit) 架构的智能化演示文稿生成系统,支持通过多智能体协作和流式并发机制. It is categorized as a MCP Server with 1.5k GitHub stars.
MultiAgentPPT is primarily written in Python.
You can find installation instructions and usage details in the MultiAgentPPT GitHub repository at github.com/johnson7788/MultiAgentPPT. The project has 1.5k stars and 220 forks, indicating an active community.
MultiAgentPPT is released under the MIT license, making it free to use and modify according to the license terms.