Skip to main content
Glama
README.md1.11 kB
# Python Worker - PowerPoint Creation Service This is a Cloudflare Python Worker that creates PowerPoint presentations using the python-pptx library. ## What This Does Receives JSON requests with presentation specifications and returns a .pptx file. ## API ### POST (any path) **Request Body:** ```json { "title": "Presentation Name", "slides": [ { "layout": "title", "title": "Title Slide" }, { "layout": "title_and_content", "title": "Content Slide", "bullets": ["Point 1", "Point 2", "Point 3"] } ] } ``` **Response:** - PowerPoint file (.pptx) as binary data - Content-Type: `application/vnd.openxmlformats-officedocument.presentationml.presentation` ## Slide Layouts - `"title"` - Title slide (slide_layouts[0]) - `"title_and_content"` - Title with bullet points (slide_layouts[1]) - `"blank"` - Blank slide (slide_layouts[6]) ## Local Development ```bash wrangler dev --port 8788 ``` ## Deployment ```bash wrangler deploy ``` This deploys as: `mcp-presentations-python` ## Dependencies - python-pptx 1.0.2 (specified in requirements.txt)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dboconsultingllc/mcp-presentations'

If you have feedback or need assistance with the MCP directory API, please join our Discord server