PowerPoint Automation MCP Server
by socamalo
This project provides a PowerPoint automation server that works with Claude Desktop via the Model Control Protocol (MCP). It allows Claude to interact with Microsoft PowerPoint, enabling tasks like creating presentations, adding slides, modifying content, and more.
Last updated: N/A
What is PowerPoint Automation MCP Server?
This server is a bridge between Claude Desktop and Microsoft PowerPoint, enabling Claude to control PowerPoint through the Model Control Protocol (MCP). It allows for programmatic creation, modification, and management of PowerPoint presentations.
How to use PowerPoint Automation MCP Server?
- Clone the repository. 2. Install dependencies (fastmcp, pywin32). 3. Configure Claude Desktop to use the server by adding the server configuration to the
claude_desktop_config.json
file. 4. Use Claude Desktop to send commands to the server to control PowerPoint.
Key features of PowerPoint Automation MCP Server
Create, open, save, and close PowerPoint presentations
List all open presentations
Get slide information and content
Add new slides with different layouts
Add text boxes to slides
Update text content in shapes
Set slide titles
Use cases of PowerPoint Automation MCP Server
Automated presentation generation
Programmatic content updates in presentations
Integration of PowerPoint with AI workflows
Batch processing of PowerPoint tasks
FAQ from PowerPoint Automation MCP Server
What operating systems are supported?
What operating systems are supported?
Only Windows is supported due to the dependency on the PowerPoint COM API.
Does PowerPoint need to be installed?
Does PowerPoint need to be installed?
Yes, Microsoft PowerPoint must be installed on the Windows machine.
What version of Python is required?
What version of Python is required?
Python 3.7 or higher is required.
What are the required Python packages?
What are the required Python packages?
The required Python packages are fastmcp
and pywin32
.
Will PowerPoint be visible during operation?
Will PowerPoint be visible during operation?
Yes, the PowerPoint application will open and be visible during operations.