Office-PowerPoint-MCP-Server
A server for manipulating PowerPoint files using the MCP protocol with python-pptx.
- Type
- MCP
- Open source
- Yes
- GitHub Stars
- ★ 1.8k
- Source
- mcp-github
Overview
Office-PowerPoint-MCP-Server is a server based on the MCP protocol for creating, editing, and managing PowerPoint presentations. It offers 32 powerful tools organized into 11 professional modules, supporting advanced features such as slide layout templates, text formatting, image processing, and chart generation. The server features a modular architecture, enhanced parameter handling, intelligent operation selection, and comprehensive error management. Ideal for scenarios requiring automation or batch processing of PPT files.
Capabilities
- ▪Create and edit PPT files
- ▪Text formatting and validation
- ▪Image processing and enhancement
- ▪Chart generation and formatting
- ▪Apply professional design themes
- ▪Multi-PPT file management
Use cases
Setup
Recommended installation method: use the provided setup script with `python setup_mcp.py`; alternatively, clone the repository manually and install dependencies via `git clone https://github.com/GongRzhe/Office-PowerPoint-MCP-Server.git && cd Office-PowerPoint-MCP-Server && pip install -r requirements.txt`
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
How to start the server?
Run `python ppt_mcp_server.py` to start the stdio server, or `python ppt_mcp_server.py --transport http --port 8000` to start the HTTP server.
Does it support custom templates?
Yes, custom templates can be searched and applied by configuring the directory path.
Related skills
interview-coach-skill
Tool-readyInterview Coach skill covering the entire job search lifecycle from resume optimization to mock interviews.
cli
Google Workspace CLI provides a unified command-line tool for both humans and AI agents.
pm-claude-skills
Tool-ready207 professional AI skills across 21 career fields.
dashiAI-ppt-skill
AI-generated editable PPTs with support for multiple visual themes and export formats.
mcp-atlassian
MCP server for Atlassian tools (Confluence, Jira).
whatsapp-mcp
WhatsApp MCP server that allows AI to read and send WhatsApp messages.