PPT MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PPT MCP ServerCombine report.pptx and template.docx into new.pptx"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PPT MCP Server
An MCP (Model Context Protocol) server for processing PowerPoint presentations and Word documents.
Features
Extract PPT Information: Extract content, structure, and metadata from PowerPoint files
Analyze Word Structure: Analyze Word document structure to understand templates and organization
Intelligent Combination: Combine PPT content with Word document structure
Generate Presentations: Create new PowerPoint presentations from combined data
Related MCP server: docxtpl MCP Server
Installation
Create a virtual environment:
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtUsage
Running the Server
python ppt_mcp_server.pyAvailable Tools
extract_ppt_info(file_path): Extract all content from a PowerPoint file
analyze_word_structure(file_path): Analyze Word document structure
combine_ppt_and_word(ppt_file, word_file, output_file): Combine PPT and Word content
create_presentation_from_structure(structure_data, output_file): Generate PPT from structured data
Configuration for Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ppt-processor": {
"command": "python",
"args": ["/path/to/ppt-mcp-server/ppt_mcp_server.py"],
"env": {}
}
}
}Example Workflow
Extract content from an existing PowerPoint presentation
Analyze the structure of a Word document template
Combine the extracted content with the Word structure
Generate a new PowerPoint presentation following the Word document's organization
Dependencies
fastmcp: MCP server framework
python-pptx: PowerPoint file processing
python-docx: Word document processing# ppt-mcp-server
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate, edit, merge, translate and PDF-convert PowerPoint (.pptx) over MCP. 8 tools.
Composable APIs for document extraction, image transformation, and document & sheet generation.
Generate PDF/DOCX/XLSX/PPTX from templates+JSON. Convert Office/HTML/MD to PDF. Universal templating
Deterministic DOCX/PPTX/XLSX/PDF parser: track changes, comments, headers, footers, merged cells.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides comprehensive document processing, including reading, converting, and manipulating various document formats with advanced text and HTML processing capabilities.1645 npm19MIT
- AlicenseNot gradedqualityDmaintenanceEnables Word document generation from templates using Jinja2 syntax and parsing of DOCX, PDF, and Excel files to extract structured content, metadata, and text.17 npm1MIT
- AlicenseBqualityDmaintenanceEnables comprehensive management of Microsoft Word documents with 30+ tools for reading, writing, formatting, template merging, image extraction, equation extraction, and style application.241MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to create and manipulate PowerPoint presentations programmatically, including adding slides, exporting to PDF, and reading metadata.17 npm5MIT