Converts Markdown content to PowerPoint (PPTX) presentations while preserving formatting and structure, with support for custom templates and styling
mcp-pandoc-md2pptx: Markdown to PowerPoint Converter
A Model Context Protocol server for converting Markdown content to PowerPoint (PPTX) presentations using pandoc.
Overview
This MCP server provides a simple tool to transform Markdown content into PowerPoint presentations while preserving formatting and structure. Perfect for creating presentations from documentation, notes, or any Markdown content.
Tools
convert-contents
Converts Markdown content to PowerPoint (PPTX) format
Inputs:
contents
(string): Markdown content to convert (required if input_file not provided)input_file
(string): Path to Markdown input file (required if contents not provided)output_file
(string): Complete path for PPTX output file (required)template
(string): Path to a template PPTX document to use for styling (optional)
Usage & Configuration
Prerequisites
Pandoc Installation
# macOS brew install pandoc # Ubuntu/Debian sudo apt-get install pandoc # Windows # Download from: https://pandoc.org/installing.htmlUV Package Installation
# macOS brew install uv # Windows/Linux pip install uv
Examples
Basic Conversion
File Conversion
With Custom Template
Template Support
Create custom PowerPoint templates for consistent branding:
Generate default template:
pandoc -o template.pptx --print-default-data-file reference.pptxCustomize in PowerPoint with your fonts, colors, and slide layouts
Use in conversion:
"Convert content using /path/to/template.pptx as template"
Installation
Option 1: Manual Configuration
Add to your Claude Desktop config:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%/Claude/claude_desktop_config.json
Option 2: Smithery (Automatic)
Development
Testing
Building
Publishing
Contributing
Report Issues: GitHub Issues
Submit Pull Requests: Improve the codebase or add features
Acknowledgement
Special thanks to MCP Pandoc and pandoc-ext/diagram
Simple, focused Markdown to PowerPoint conversion via MCP
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Enables conversion of Markdown content into PowerPoint presentations using pandoc. Supports custom templates for consistent branding and can process both direct markdown text and files.
Related MCP Servers
- AsecurityAlicenseAqualityMCP server for seamless document format conversion using Pandoc, supporting Markdown, HTML, PDF, DOCX (.docx), csv and more.Last updated -1414MIT License
- AsecurityAlicenseAqualityConverts various file types and web content to Markdown format. It provides a set of tools to transform PDFs, images, audio files, web pages, and more into easily readable and shareable Markdown text.Last updated -10172,139MIT License
- AsecurityAlicenseAqualityConverts various file formats to Markdown using the MarkItDown utility and can be integrated with MCP clients for seamless document processing and conversion.Last updated -54MIT License
- AsecurityAlicenseAqualityCreates and manipulates PowerPoint presentations with capabilities for adding various slide types, generating images, and incorporating tables and charts through natural language commands.Last updated -11128MIT License