作者:互联网 时间: 2026-07-22 14:30:01
haandol/ppt-generator:用 MCP 拆分 PPT 生成与确定性渲染
haandol/ppt-generator 是一个面向 MCP 的 PPT 生成服务器,负责提示词、JSON Schema、验证、布局、HTML/PPTX 渲染和视觉检查,把真正的 LLM 生成动作交给客户端完成。它的重点不是在服务器里保存模型密钥,而是用 prepare 和 ingest 成对工具,把“让模型写内容”和“用确定性程序处理文件”分开。
公开仓库:haandol/ppt-generator。
最小试跑先从克隆、安装或目录检查开始,确认能打开入口文件、读取 Skill 规则或启动对应服务。
git clone https://github.com/haandol/ppt-generator.git
cd ppt-generator
uv sync
codex mcp add ppt-generator -- uv --directory /path/to/ppt-generator run ppt-generator
跑通后重点确认这些产物:

很多 AI PPT 工具把模型调用、提示词、版式修复和文件导出混在同一个脚本里,一旦某一步出错,很难知道问题出在模型输出还是后处理。这个仓库把客户端模型生成与服务器端确定性处理拆开:客户端按提示词生成 JSON,服务器只负责校验、布局、导入、导出和检查。
| 维度 | 传统流程 | 自动化流程 |
|---|---|---|
| 核心目标 | 人工做 PPT 与配图 | 用本项目搭建自动化流程 |
| 适用场景 | 一次性汇报、临时排版 | 需要复用模板、生成、预览和修改的演示生产 |
| 输入格式 | 文章、想法、截图分散在不同文件 | 主题、Markdown、模板、脚本或 Agent 指令 |
| 输出形态 | 手工维护的 PPT 文件 | HTML、PPTX、PNG、视频或可继续编辑的项目产物 |
| 模板处理方式 | 靠人记住字体、配色和版式 | 把模板、规则和检查步骤放进仓库或 Skill |
| 检查方式 | 人工翻页找问题 | 命令、预览、目录检查或视觉 QA 逐步确认 |
| 适合人群 | 偶尔做演示的人 | 希望把 PPT 生产流程沉淀成工具的开发者和内容团队 |
下面按公开文件和二次开发时应保留的工程入口整理,实际新增目录应以你的本地改造为准。
ppt-generator/
├── README.md
├── pyproject.toml
├── src/ppt_generator/
├── skills/ppt-outline/
├── skills/ppt-design/
├── skills/ppt-modify/
├── skills/ppt-visual-qa/
├── docs/adr/
├── docs/harness/
├── tests/
/plugin marketplace add haandol/ppt-generator
/plugin install ppt-generator@ppt-generator
git clone https://github.com/haandol/ppt-generator.git
uv sync
codex mcp add ppt-generator -- uv --directory /path/to/ppt-generator run ppt-generator
git clone https://github.com/haandol/ppt-generator.git
cd ppt-generator && uv sync
codex mcp add ppt-generator -- uv --directory /path/to/ppt-generator run ppt-generator
uv run ppt-generator
haandol/ppt-generator 更适合把 PPT 生成当成工程流程来管理的团队。它让模型只负责生成结构化内容,让本地服务负责可验证的后处理,适合需要导入、修改、导出和视觉检查都可追踪的演示文稿生产链路。