bmateusz/pptx-mcp
If you are the rightful owner of pptx-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The PPTX MCP Server is a tool designed to automate the creation of PowerPoint presentations with integrated image lookup capabilities using PptxGenJS.
PPTX MCP Server
An MCP server that creates PowerPoint presentations with automatic image lookup using PptxGenJS.
Installation
npm install
chmod +x index.js
Setup
-
Create output directory:
mkdir -p /tmp/pptx -
Start local file server:
cd /tmp/pptx python3 -m http.server 8080Keep this running in a separate terminal.
-
Configure Claude Desktop:
Edit
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows):{ "mcpServers": { "pptxgenjs": { "command": "/path/to/node", "args": ["/path/to/pptx-mcp/index.js"], "env": { "PPTX_OUTPUT_DIR": "/tmp/pptx", "PPTX_URL_PREFIX": "http://localhost:8080", "UNSPLASH_ACCESS_KEY": "optional_key_for_images" } } } }Find your node path with:
which node -
Restart Claude Desktop
Usage
Ask Claude to create presentations:
- "Create a presentation about AI with 3 slides"
- "Make a PowerPoint about coffee"
Claude will provide a clickable download URL.
Optional: Unsplash API Key
For automatic image search, get a free API key at unsplash.com/developers