MCP server for AI-driven document creation, enabling generation of PowerPoint decks with consistent design themes and auto-generated images via ComfyUI.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.DOC_MCP_THEME_DIR— _(bundled)_ Directory of .yaml theme files, merged on top of the bundled themes. Set this (e.g. a mounted volume) to add or override themes.DOC_MCP_OUTPUT_DIR— output Where .pptx files are written.DOC_MCP_IMAGE_DIR— output/images Where generated images are cached.IMAGE_BACKEND— mcp Image source: mcp (remote ComfyUI MCP server) or comfy_api (ComfyUI HTTP API directly).COMFY_MCP_URL— _(none)_ Address of your running ComfyUI MCP server, e.g. http://comfyui-mcp:8000/mcp or .../sse.COMFY_MCP_API_KEY— _(none)_ Bearer token sent as Authorization: Bearer <key> (if the server requires auth).COMFY_MCP_TOOL— generate_image Name of the image tool in that server.COMFY_API_URL— _(none)_ Base URL of the ComfyUI instance, e.g. http://comfyui:8188.COMFY_API_KEY— _(none)_ Optional bearer token for the ComfyUI endpoint.COMFY_API_WORKFLOW— _(built-in)_ Path to a JSON workflow template using {{prompt}}, {{negative_prompt}}, {{width}}, {{height}}, {{seed}}, {{checkpoint}}, {{steps}}, {{cfg}}, {{sampler}}, {{scheduler}}.COMFY_API_STEPS— / COMFY_API_CFG 25 / 7.0 KSampler steps / CFG scale.COMFY_API_CFG— COMFY_API_STEPS / 25 / 7.0 KSampler steps / CFG scale.COMFY_API_SAMPLER— / COMFY_API_SCHEDULER euler / normal KSampler sampler / scheduler.COMFY_API_SCHEDULER— COMFY_API_SAMPLER / euler / normal KSampler sampler / scheduler.COMFY_API_SEED— 0 Seed (0 = random per request).COMFY_API_AUTODISCOVERCOMFY_MCP_TIMEOUT— 300 Seconds to wait for image generation (both backends).DOC_MCP_DISABLE_IMAGES— false Skip all image generation.DOC_MCP_HOST— 127.0.0.1 Bind address when serving over HTTP/SSE. Defaults to localhost for security; set 0.0.0.0 to expose on the network (e.g. from Docker).DOC_MCP_PORT— 8000 Port the server listens on for sse / streamable-http.DOC_MCP_STREAMABLE_HTTP_PATH— /mcp Endpoint path for streamable-http. Set to / if your client POSTs to the server root (e.g. some MetaMCP configurations).DOC_MCP_TRANSPORT— stdio Transport for the server itself: stdio, sse, or streamable-http.[](https://m8ven.ai/mcp/therealchickenlegs-document-creation-mcp-18i9j7)