PolyDocs isn't a document generator — it's a rendering engine. Your agent composes high-level components. PolyDocs handles layout, format, and theme.
11 intents + 93+ content keywords automatically map to the right components. Tell your agent "create a pitch deck" and it knows exactly which 17 components to assemble.
Auto-detects executives, developers, investors, customers, students — and tailors component selection, density, and tone accordingly.
Startup, Corporate, Modern, McKinsey, Keynote, plus GitHub, Notion, Stripe, Linear, and Academic. Each is a complete design system with unique colours, typography, spacing, and card styles.
Blueprint includes per-component image prompts. Integrates with ComfyUI to generate custom visuals automatically — hero images, section backgrounds, diagrams.
// User prompt "Create a pitch deck for my AI startup" // docforge_plan returns: Blueprint { components: 17 // cover, problem, solution, // market, traction, team... preflight: 3 // theme, font, density asset_prompts: 4 // hero + section visuals } // docforge_generate produces: DOCX // Word report with TOC PPTX // Rich slides with backgrounds HTML // Responsive web page
93 semantic components, 73 document profiles, 10 themes, 5 output formats — the most complete document rendering engine for AI agents.
Business, Technical, Marketing, Education, HR, Finance, Product, AI/ML, Government, Sales, Executive, Creative, Documentation — plus new profiles for retrospectives, postmortems, RAID logs, gap analyses, onboarding, surveys, and team health checks.
Core, content, analysis, charts, diagrams, academic, planning, plus strategy frameworks (Ansoff, BCG, Porter, MOST, TOWS, VRIO, McKinsey 7S), analysis tools (Fishbone, Five Whys, PESTLE, RACI, RICE), retrospectives (Start/Stop/Continue, Mad/Sad/Glad, Four L's), and structured templates (Postmortem, Compliance, Approval, Assessment).
DOCX (with real Word TOC fields), PPTX (via PptxGenJS + python-pptx fallback), PDF (LibreOffice), HTML (responsive template), Markdown. One plan, any format.
4 configurable questions (theme, font, density, format). Agents ask before generating, ensuring the output matches user expectations every time.
Render sequence, class, use-case, component, deployment, activity, state machine, C4, flowchart, architecture, tree, and process diagrams. Controllable via MCP — no Graphviz required.
SWOT, TOWS, PESTLE, Porter's Five Forces, Ansoff, BCG, Fishbone, Five Whys, RCA, Gap Analysis, Impact/Effort, Eisenhower, MoSCoW, RICE, RACI, Stakeholder Matrix, Risk Matrix & Register, RAID Log, Decision Matrix, Johari Window, VRIO, MOST, McKinsey 7S.
Output sandboxing (~/.docforge/output/), path traversal blocking, image URL allowlisting, HTML escaping, CSS validation, SSRF protection, temp auto-cleanup.
Recursive plan validation with typed errors (planning, IR, layout, render, theme, asset, export). Every error includes a machine-readable code and actionable suggestions.
Extend with custom components, export formats, themes, and asset providers. Drop-in Python files or entry-point packages. No fork required.
The entire pipeline from natural language to professional output in 4 steps.
User tells the AI agent what they need — "Create a quarterly business review deck" or "Write a technical architecture document".
The agent calls docforge_plan. PolyDocs returns a blueprint with matched components, preflight questions for the user, and per-slide image prompts for AI asset generation.
Agent asks the user about theme/font preference. If ComfyUI is available, generates custom visuals for each prompt. All data collected before the final step.
Agent calls docforge_generate with the filled plan and user choices. PolyDocs produces the final document — DOCX, PPTX, HTML, PDF, or Markdown — in seconds.
Every PolyDocs capability is exposed as an MCP tool. Compatible with every MCP client.
| Tool | Description |
|---|---|
| docforge_plan | Convert a natural language prompt into a structured Document Plan with profile matching, preflight questions, and asset generation prompts. |
| docforge_validate | Recursively validate a plan — checks component types, data schemas, children, style fields, and metadata. Catches errors before generation. |
| docforge_generate | Execute a plan and produce the final output file. Supports DOCX, PPTX, HTML, MD, and PDF formats. |
| docforge_component | Preview a single semantic component in any format. Useful for testing and iteration during development. |
| docforge_theme | List available themes with full colour palettes, typography specs, and visual previews. |
| docforge_describe | Get the full component catalog with data schemas and environment status. Helps LLMs understand available capabilities. |
| docforge_status | Check engine status — Node.js availability, component counts, format support, and theme registry. |
Every profile includes optimised component selection, layout rules, and formatting presets. No two documents are templated the same way.
From startup pitch decks to academic papers — every theme is a complete design system with unique colours, typography, spacing, and card styles.
Teal / Dark · Inter · Left aligned
Blue / Navy · Georgia · Centered
Green / Near-black · Inter · Left aligned
Dark Blue / Navy · Georgia · Left aligned
Apple Blue / White · SF System · Centered
GitHub Dark / Green · Inter · Left aligned
Clean white / Beige · Inter · Left aligned
Indigo / Grey · Inter · Left aligned
Grey / White · Inter · Left aligned
Dark slate / Serif · Lora · Justified
PolyDocs is hosted at polydocs.arcflameinteractive.com/mcp. Get a Application Token license, configure your client, and go.
// ~/.config/opencode/opencode.jsonc { "mcp": { "arcflame-polydocs": { "type": "remote", "url": "https://polydocs.arcflameinteractive.com/mcp", "headers": { "Authorization": "Bearer <your arcflame token>" }, "enabled": true } } }
// ~/.claude/settings.json { "mcpServers": { "arcflame-polydocs": { "type": "remote", "url": "https://polydocs.arcflameinteractive.com/mcp", "headers": { "Authorization": "Bearer <your arcflame token>" }, "enabled": true } } }
// .cursor/mcp.json { "mcpServers": { "arcflame-polydocs": { "type": "remote", "url": "https://polydocs.arcflameinteractive.com/mcp", "headers": { "Authorization": "Bearer <your arcflame token>" }, "enabled": true } } }
# Run PolyDocs installer via npx
npx @arcflame/polydocs@latest install --key <apd_live_xyz>
Compatible with Claude Desktop, opencode, Continue.dev, Cursor, Windsurf, and any MCP client. A Application Token license is required — issued upon subscription.
Request LicenseCloudflare-gated token licensing. Pay per call volume. Straightforward tiers.
From pitch decks to technical docs — PolyDocs turns natural language into professional documents. Get licensed and connect in minutes.