Markdown → Folien-Set
Tools, MCP-Server und AI-Generatoren, die aus einer einzelnen .md-Datei eine komplette Präsentation erzeugen — mit und ohne LLM im Loop.
Kernempfehlung
Drei Wege — je nachdem, ob du deterministisch, code-nah oder komplett ohne Setup arbeiten willst.
1 · Marp CLI
Ein Befehl macht aus deck.md ein fertiges Set:
npx @marp-team/marp-cli deck.md --pptx
Export: HTML, PDF, PPTX, PNG. Kein LLM nötig — ein Agent kann vorher die .md verfeinern. Theming über Marp-Themes.
2 · Slidev
Markdown + Vue, Code-Highlighting, Themes und Presenter-Modus. Export PDF/PPTX/PNG über slidev export.
Eingebauter MCP-Server (sli.dev/features/mcp), dazu Community-Server slidev-mcp.
3 · Gamma
Markdown einfügen oder importieren, die eingebaute AI strukturiert und gestaltet das Deck, Export PowerPoint/PDF. Kein Setup.
Natives PowerPoint statt Render
Für ein echtes, editierbares .pptx via Agent: Office-PowerPoint-MCP-Server (python-pptx) oder google_workspace_mcp (Google Slides).
Wichtig: Die meisten MCP-Server sind der Werkzeugkasten — das LLM ist der MCP-Client (Claude Code, Cursor, Kimi …). Nur wenige (PPTAgent, Alai, Presentations.AI, 2slides) generieren serverseitig mit eigener AI.
Markdown-native Renderer
Diese Engines rendern Markdown deterministisch in Folien — ohne LLM, aber als idealer Ausgabe-Backend für einen Agenten, der Markdown erzeugt oder verfeinert.
| Tool | Art | Export | ★ |
|---|---|---|---|
| Marp CLI | CLI / Node | HTML · PDF · PPTX · PNG | ~3,8 k |
| Slidev | Vue / Web | PDF · PPTX · PNG · SPA | ~48 k |
| reveal.js | HTML-Framework | HTML (PDF via Print) | ~72 k |
| reveal-md | CLI (reveal.js) | HTML · PDF | ~3,9 k ⚠ unmaintained |
| pandoc | Universal-Konverter | PPTX · Beamer-PDF · HTML | ~46 k |
| remark | In-Browser | HTML (PDF via Print) | ~13 k |
| presenterm | Terminal (Rust) | Terminal · PDF · HTML | ~8,8 k |
| slides | Terminal (Go) | Terminal | ~11,6 k |
MCP-Server (nach Ziel)
Für den LLM-gesteuerten Weg: Das LLM liest deine .md und steuert diese Server per Tool-Calls.
| Server | Ziel | Kurz | ★ |
|---|---|---|---|
| Office-PowerPoint-MCP-Server | PPTX | 32 Tools auf python-pptx, .pptx ohne Office bauen | ~1,9 k |
| google_workspace_mcp | Google Slides | Workspace inkl. Slides, OAuth | ~3,1 k |
| google-slides-mcp | Google Slides | minimal, nur Slides | ~185 |
| slidev-mcp | Markdown → Slidev | Deck generieren / rendern / hosten | ~90 |
| marp-mcp | Markdown → Marp | strukturierte Tools + Claude-Skill | ~11 |
| deckrun-mcp | Markdown → PDF/Video | + Voice-Over, MP3 | ~2 |
| presentation-md | Markdown → PPTX/Keynote/GSlides | schema-validiert, editierbar | ~4 |
| PPTAgent | PPTX (agentisch) | „reflective“-Generation, MCP-Support | ~5,0 k |
| keynote-mcp | Keynote (macOS) | AppleScript-Steuerung | ~75 |
| mcp-2slides | PPTX (gehostet) | + AI-Voice-Over | ~32 |
AI-/LLM-Generatoren (Open Source)
Agent-Skills, Apps und Frameworks, die Decks mit eigener AI erzeugen — oft design- oder bildlastiger als die reinen Renderer.
| Projekt | Ansatz | ★ |
|---|---|---|
| frontend-slides | Coding-Agent-Skills → Web-Slide-Decks | ~28,7 k |
| OfficeCLI | Office-Suite (Word/Excel/PPT) für AI-Agenten | ~29,9 k |
| guizang-ppt-skill | Agent-Skill, WebGL-HTML-Decks | ~25,6 k |
| banana-slides | AI-native PPT-App (Docker) | ~15,5 k |
| open-codesign | Prompt → Slides/PDF, multi-model | ~7,9 k |
| PPTAgent | agentische PPTX-Generation | ~5,0 k |
| presentation-ai | „Open-Source-Gamma“ | ~3,0 k |
| codex-slides | image-native Decks in Codex | ~869 |
SaaS AI-Präsentations-Builder
| Tool | .md-Import | LLM | Anmerkung |
|---|---|---|---|
| Gamma | Ja | Ja | beste Passform; Export PPTX/PDF |
| Beautiful.ai | Nein (Outline/Dok.) | Ja (Anthropic) | Smart Slides, Auto-Layout |
| Tome | Nein | Ja | Pivot → Learning Space |
| SlidesAI | Nein (Text/Dok.) | Ja | Add-on für GSlides/PPTX |
| Napkin | Nein (Text) | Ja | eher Diagramme als Decks |
| Canva Magic Design | Nein | Ja | Docs → Präsentation |
Fazit
Für „eine .md → fertiges Folien-Set“ mit der geringsten Reibung: Marp CLI (deterministisch) oder Slidev (code-nah, MCP) selbst gehostet; Gamma als SaaS-Variante, wenn die AI mitgestalten darf und Cloud okay ist.
Soll dein Agent ein natives, editierbares .pptx bauen, ist der stärkste Weg Office-PowerPoint-MCP-Server (lokales PPTX) oder google_workspace_mcp (Google Slides). Einen fertigen „Markdown-in → Deck-out“-MCP, der ohne Weiteres läuft, gibt es nicht: bestehende MCPs erwarten strukturierte Tool-Calls. Praktisch heißt das: entweder einen Markdown-nativen Renderer-MCP nutzen (slidev-mcp / marp-mcp) oder einen dünnen eigenen MCP um Marp/pandoc legen — das sind nur wenige Dutzend Zeilen.
Sternzahlen: Stand 2026-09-05, GitHub-Momentaufnahme. Kleine junge MCP-Repos (0–90 ★) sind schnelllebig — vor Produktivnutzung prüfen.