An MCP server that generates PDF and DOCX documents from markdown content.
Generate a PDF document from markdown.
Parameters:
title(string): Document titlemarkdown(string): Markdown contentstyle(string, optional): "default", "modern", or "minimal"
Returns: { success, pdf_id, filename, size_bytes, download_url }
Generate a DOCX document from markdown.
Parameters:
title(string): Document titlemarkdown(string): Markdown content
Returns: { success, docx_id, filename, size_bytes, download_url }
- default: Professional design with blue accents
- modern: Clean contemporary design
- minimal: Elegant serif typography
cd src
uv run python main.pyServer runs at http://127.0.0.1:8080 with:
- MCP endpoint:
/mcp - File downloads:
/files/{filename}
cd src
uv run python client.pyDeploy to Dedalus Marketplace:
dedalus mcp deployMIT