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
- UV Package Installation
Examples
Basic Conversion
File Conversion
With Custom Template
Template Support
Create custom PowerPoint templates for consistent branding:
- Generate default template:
- Customize in PowerPoint with your fonts, colors, and slide layouts
- Use in conversion:
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 -1356PythonMIT 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 -10102,019TypeScriptMIT 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 -50PythonMIT 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 -11123PythonMIT License