pptx-mcp
Verified Safeby gtonic
Overview
The PowerPoint MCP Server provides a professional, AI-friendly API for programmatically creating, manipulating, and styling Microsoft PowerPoint presentations, supporting advanced features like charts, tables, text auto-fit, and vector diagram rendering from text-based DSLs.
Installation
docker build -t pptx-mcp . && docker run -d -p 8081:8081 --rm --name pptx-mcp-container pptx-mcpSecurity Notes
The project includes a dedicated `input_validator.py` module that performs crucial checks such as sanitizing file paths to prevent directory traversal (`os.path.normpath` and `..` checks), restricting allowed file extensions, and validating input dimensions and data structures. Diagram parsing converts text-based DSLs into structured data, not executable code, mitigating risks associated with code injection. No obvious hardcoded secrets or arbitrary code execution vulnerabilities were found.
Similar Servers
PPTAgent
Generates high-quality, structured PowerPoint presentations from markdown documents using AI agents for research, design, and content organization.
pptx-generator-mcp
Generate professional PowerPoint presentations from Markdown input via a Model Context Protocol (MCP) server integrated with Claude Desktop.
marp-mcp
An MCP server that enables LLMs to create and edit Marp presentations with AI assistance using structured layouts.
fastestmcp
Framework and CLI tool for rapidly generating and developing modular MCP (Model Context Protocol) servers and clients, with capabilities for API integration, code generation, and component-based development.