├── .gitignore ├── .md-pdf-mcp.code-workspace ├── .python-version ├── AGENTS_SYSTEM_MESSAGE.md ├── CLAUDEME.md ├── README.md ├── basic_python_styles.py ├── cool.liquid ├── docs ├── PROJECT_MAP.md ├── SPECIFICATION.md ├── markdown.css └── perplexity-guide.md ├── example_markdown_to_pdf.py ├── fonts └── TTF │ ├── Bernina Sans-Compressed Bold.ttf │ ├── Bernina Sans-Condensed Bold.ttf │ ├── Bernina Sans-Narrow Extrabold.ttf │ ├── Bernina Sans-Narrow Regular.ttf │ ├── Bernino Sans-Bold.ttf │ ├── Bernino Sans-Condensed Bold.ttf │ ├── Bernino Sans-Light Italic.ttf │ ├── Bernino Sans-Light.ttf │ └── Bernino Sans-Regular.ttf ├── md_pdf_mcp ├── __init__.py ├── __main__.py ├── converter.py ├── server.py └── vscode_styles.py ├── pyproject.toml ├── requirements.txt ├── setup.py ├── src └── md_pdf_mcp │ ├── __init__.py │ └── server.py ├── test.liquid ├── tests ├── COMMANDS.md ├── convert.py ├── test_pdf.py └── test_styling.md ├── uv.lock ├── vscode_pdf_styles.py └── w3schools_vscode_style.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/.gitignore -------------------------------------------------------------------------------- /.md-pdf-mcp.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/.md-pdf-mcp.code-workspace -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /AGENTS_SYSTEM_MESSAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/AGENTS_SYSTEM_MESSAGE.md -------------------------------------------------------------------------------- /CLAUDEME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/CLAUDEME.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/README.md -------------------------------------------------------------------------------- /basic_python_styles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/basic_python_styles.py -------------------------------------------------------------------------------- /cool.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/cool.liquid -------------------------------------------------------------------------------- /docs/PROJECT_MAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/docs/PROJECT_MAP.md -------------------------------------------------------------------------------- /docs/SPECIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/docs/SPECIFICATION.md -------------------------------------------------------------------------------- /docs/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/docs/markdown.css -------------------------------------------------------------------------------- /docs/perplexity-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/docs/perplexity-guide.md -------------------------------------------------------------------------------- /example_markdown_to_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/example_markdown_to_pdf.py -------------------------------------------------------------------------------- /fonts/TTF/Bernina Sans-Compressed Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/fonts/TTF/Bernina Sans-Compressed Bold.ttf -------------------------------------------------------------------------------- /fonts/TTF/Bernina Sans-Condensed Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/fonts/TTF/Bernina Sans-Condensed Bold.ttf -------------------------------------------------------------------------------- /fonts/TTF/Bernina Sans-Narrow Extrabold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/fonts/TTF/Bernina Sans-Narrow Extrabold.ttf -------------------------------------------------------------------------------- /fonts/TTF/Bernina Sans-Narrow Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/fonts/TTF/Bernina Sans-Narrow Regular.ttf -------------------------------------------------------------------------------- /fonts/TTF/Bernino Sans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/fonts/TTF/Bernino Sans-Bold.ttf -------------------------------------------------------------------------------- /fonts/TTF/Bernino Sans-Condensed Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/fonts/TTF/Bernino Sans-Condensed Bold.ttf -------------------------------------------------------------------------------- /fonts/TTF/Bernino Sans-Light Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/fonts/TTF/Bernino Sans-Light Italic.ttf -------------------------------------------------------------------------------- /fonts/TTF/Bernino Sans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/fonts/TTF/Bernino Sans-Light.ttf -------------------------------------------------------------------------------- /fonts/TTF/Bernino Sans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/fonts/TTF/Bernino Sans-Regular.ttf -------------------------------------------------------------------------------- /md_pdf_mcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/md_pdf_mcp/__init__.py -------------------------------------------------------------------------------- /md_pdf_mcp/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/md_pdf_mcp/__main__.py -------------------------------------------------------------------------------- /md_pdf_mcp/converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/md_pdf_mcp/converter.py -------------------------------------------------------------------------------- /md_pdf_mcp/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/md_pdf_mcp/server.py -------------------------------------------------------------------------------- /md_pdf_mcp/vscode_styles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/md_pdf_mcp/vscode_styles.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/setup.py -------------------------------------------------------------------------------- /src/md_pdf_mcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/src/md_pdf_mcp/__init__.py -------------------------------------------------------------------------------- /src/md_pdf_mcp/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/src/md_pdf_mcp/server.py -------------------------------------------------------------------------------- /test.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/test.liquid -------------------------------------------------------------------------------- /tests/COMMANDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/tests/COMMANDS.md -------------------------------------------------------------------------------- /tests/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/tests/convert.py -------------------------------------------------------------------------------- /tests/test_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/tests/test_pdf.py -------------------------------------------------------------------------------- /tests/test_styling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/tests/test_styling.md -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/uv.lock -------------------------------------------------------------------------------- /vscode_pdf_styles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/vscode_pdf_styles.py -------------------------------------------------------------------------------- /w3schools_vscode_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seanivore/Convert-Markdown-PDF-MCP/HEAD/w3schools_vscode_style.py --------------------------------------------------------------------------------