Discover and explore top open-source AI tools and projects—updated daily.
vivekVellsDocument conversion server using Pandoc
Top 64.0% on SourcePulse
This project provides an MCP server for document format conversion using Pandoc, targeting developers and users who need to transform content between various formats while preserving structure and formatting. It simplifies complex document conversions through a standardized protocol.
How It Works
The server leverages the Pandoc Python package to perform document conversions. It supports a wide range of input and output formats, including Markdown, HTML, PDF, DOCX, and more. Advanced features include the use of YAML configuration files for defining reusable conversion templates and applying custom Pandoc filters for enhanced processing.
Quick Start & Requirements
npx -y @smithery/cli install mcp-pandoc --client claude. Local development requires cloning the repository and configuring claude_desktop_config.json.brew install pandoc on macOS, apt-get install pandoc on Ubuntu/Debian, or download from pandoc.org). uv package is also required (brew install uv on macOS, pip install uv on Linux/Windows).brew install texlive on macOS, apt-get install texlive-xetex on Ubuntu/Debian, or MiKTeX/TeX Live on Windows).output_file path including filename and extension is mandatory.Highlighted Details
Maintenance & Community
The project is in early development, with functionality subject to change. Contributions are welcomed via GitHub Issues and Pull Requests.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README.
Limitations & Caveats
PDF support is under development, and the functionality is subject to change. Converting to PDF requires TeX Live installation. Reference documents are only supported for DOCX output.
3 months ago
1 week
natolambert