Office PowerPoint
CreatedGongRzhe
Enables creating, editing, and manipulating PowerPoint presentations through the Model Context Protocol.
About
Office PowerPoint empowers users to programmatically interact with PowerPoint presentations using the Model Context Protocol. It provides a comprehensive set of tools for creating new presentations, modifying existing ones, adding and manipulating slides, populating text placeholders, inserting images and tables, adding shapes and charts, and managing document properties. This server leverages the python-pptx library, enabling seamless integration with Python-based workflows.
Key Features
- Add slides, populate text placeholders, and add bullet points
- Add and manipulate column, bar, line, and pie charts
- Round-trip any Open XML presentation (.pptx file) including all its elements
- Add images, textboxes, tables, and auto shapes to slides
- Access and change core document properties such as title and subject
Use Cases
- Automated report generation in PowerPoint format
- Programmatic modification of existing PowerPoint templates
- Dynamic presentation creation based on data inputs