An MCP server that enables AI assistants to create and manipulate PowerPoint presentations programmatically. Built by islem-zaraa, this plugin provides functions for creating new presentations, adding slides with formatted content, reading presentation metadata, exporting to PDF, and retrieving slide information. The implementation uses pptxgenjs and officegen libraries to handle the PowerPoint file operations, and can be deployed as a standalone server, integrated into existing MCP systems, or used directly as a command-line tool. It's particularly useful for scenarios where AI assistants need to generate presentation materials or modify existing slide decks without requiring manual PowerPoint interaction.
Creates a new PowerPoint presentation. Parameters: outputPath (string), title (optional string)
Adds a slide to an existing PowerPoint presentation. Parameters: file (string), title (optional string), content (optional string)
Gets slides from a PowerPoint presentation. Parameters: file (string)
Exports a PowerPoint presentation to PDF. Parameters: file (string), outputPath (string)
Reads metadata and structure from a PowerPoint presentation. Parameters: file (string)
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!