Skip to content

vivekvells/mcp-pandoc

MCP Developer Tools

MCP server for seamless document format conversion using Pandoc, supporting Markdown, HTML, PDF, DOCX (.docx), csv and more.

Python Latest v0.8.1 · 9mo ago Security brief →

Features

  • Converts content between multiple document formats using Pandoc
  • Supports bidirectional conversion for markdown, HTML, TXT, DOCX, PDF, RST, LaTeX, EPUB, IPYNB, and ODT
  • Provides a configurable defaults file (YAML) for reusable conversion templates
  • Allows custom Pandoc filters to extend processing capabilities

Recent releases

View all 5 releases →
v0.8.0 Bugfix

Fixed four critical universal MCP client compatibility issues.

Full changelog

Full Changelog: https://github.com/vivekVells/mcp-pandoc/compare/v0.5.0...v0.8.0

fix: Universal MCP client compatibility & SDK upgrade v0.8.0 - Resolves 4 critical issues #28 @vivekVells

v0.5.0 New feature
Notable features
  • Enhanced defaults files support
  • Improved filter path resolution
Full changelog

What's Changed

  • feat: Enhanced defaults files and filters support (builds on @dipseth's PR #24) by @vivekVells in https://github.com/vivekVells/mcp-pandoc/pull/25
  • Add Pandoc defaults file support with enhanced filter path resolution by @dipseth in https://github.com/vivekVells/mcp-pandoc/pull/24

New Contributors

  • @dipseth made their first contribution in https://github.com/vivekVells/mcp-pandoc/pull/24

Full Changelog: https://github.com/vivekVells/mcp-pandoc/compare/v0.4.0...v0.5.0

v0.4.0 New feature
Notable features
  • Bidirectional support for IPYNB and ODT formats
Full changelog

What's Changed

  • feat: Add bidirectional support for IPYNB and ODT formats by @vivekVells in https://github.com/vivekVells/mcp-pandoc/pull/23

Full Changelog: https://github.com/vivekVells/mcp-pandoc/compare/v0.3.4...v0.4.0

v0.3.4 Bug fix
Notable features
  • Supports multiple formats and Enhanced Pandoc Content Converter with File Support and Format Handling
  • Reference doc for template handling
Full changelog

What's Changed

  • chore: Refactored code for clarity & added demo contents by @vivekVells in https://github.com/vivekVells/mcp-pandoc/pull/1
  • add MCP server badge by @punkpeye in https://github.com/vivekVells/mcp-pandoc/pull/4
  • feat: Added .docx & .pdf support by @vivekVells in https://github.com/vivekVells/mcp-pandoc/pull/6
  • Revert "feat: Added .docx & .pdf support" by @vivekVells in https://github.com/vivekVells/mcp-pandoc/pull/8
  • build: recent revert change - release patch uv version by @vivekVells in https://github.com/vivekVells/mcp-pandoc/pull/9
  • feat: Supports multiple formats and Enhanced Pandoc Content Converter with File Support and Format Handling by @vivekVells in https://github.com/vivekVells/mcp-pandoc/pull/11
  • Add Smithery to README by @calclavia in https://github.com/vivekVells/mcp-pandoc/pull/10
  • Add MseeP.ai badge to README by @lwsinclair in https://github.com/vivekVells/mcp-pandoc/pull/17
  • Deployment: Dockerfile and Smithery config by @calclavia in https://github.com/vivekVells/mcp-pandoc/pull/13
  • added feature of reference doc for template handling by @SundaramManickam in https://github.com/vivekVells/mcp-pandoc/pull/20

New Contributors

  • @vivekVells made their first contribution in https://github.com/vivekVells/mcp-pandoc/pull/1
  • @punkpeye made their first contribution in https://github.com/vivekVells/mcp-pandoc/pull/4
  • @calclavia made their first contribution in https://github.com/vivekVells/mcp-pandoc/pull/10
  • @lwsinclair made their first contribution in https://github.com/vivekVells/mcp-pandoc/pull/17
  • @SundaramManickam made their first contribution in https://github.com/vivekVells/mcp-pandoc/pull/20

Full Changelog: https://github.com/vivekVells/mcp-pandoc/commits/v0.3.4

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
542
Forks
58
Languages
Python HTML Dockerfile

Beta — feedback welcome: [email protected]