pptx-generator-mcp
by dmytro-ustynov
Overview
Generate professional PowerPoint presentations from Markdown input via a Model Context Protocol (MCP) server integrated with Claude Desktop.
Installation
pptx-generator-mcpSecurity Notes
The `generate_presentation` tool constructs an output file path using user-provided `filename` without sufficient sanitization against directory traversal (e.g., `../../`). An attacker could potentially write files to arbitrary locations on the host system within the user's permissions. For example, `filename: "../../malicious-script"` could lead to writing a file outside the intended `output` directory. The `list_presentations` tool lists files in a predefined output directory, which is less of a risk but does expose local file names. No direct `eval` or command injection from user input found.
Similar Servers
mcp-manager
A web GUI to easily manage and configure Model Context Protocol (MCP) servers for the Claude Desktop app on MacOS, generating terminal commands for installation and setup.
markitdown-mcp
A Model Context Protocol (MCP) server for converting over 29 file formats (PDFs, Office docs, images, audio, etc.) into clean, structured Markdown, primarily for integration with AI workflows and MCP clients like Claude Desktop.
marp-mcp
An MCP server enabling AI models to create and edit Marp presentations by manipulating Markdown files with specific layouts and themes.
unified-thinking
This MCP server consolidates various cognitive thinking patterns and specialized reasoning tools into a single Go-based implementation for enhanced AI reasoning capabilities within client applications like Claude Desktop.