PPT maker MCP server
@ltc6539
About PPT maker MCP server
A mcp server supporting you to generate powerpoint using LLM and natural language automatically.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"PowerPoint Creator": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"python-pptx",
"mcp",
"run",
"your_path/mcp-ppt/main.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is PPT maker MCP server?
This MCP server enables dynamic creation, editing, and saving of PowerPoint presentations. Built on the Model Context Protocol (MCP) SDK and the python-pptx library, it provides a flexible interface to add slides, images, tables, and other elements. Users can make, edit, and save presentations by chatting with a large language model.
How to use PPT maker MCP server?
Clone the repository, create a virtual environment, and add MCP with uv add "mcp[cli]". Install the server in Claude Desktop with mcp install server-local.py, or test using the MCP Inspector with mcp dev server-local.py. The server exposes tools for every presentation operation via the MCP protocol.
Key features of PPT maker MCP server
- Create presentations with a unique ID from a title.
- Add title slides, content slides, section dividers, image slides, and table slides.
- Save presentations to a file or generate a data URI download link.
- Retrieve presentation metadata (slide count, layouts) and a text-based outline.
- Remove slides by index and export the presentation as base64.
- Generate SVG images and insert them as slides (requires rsvg-convert).
Use cases of PPT maker MCP server
- Quickly create a PowerPoint deck from a natural language description.
- Add slides with bullet points, images, tables, or section breaks via chat.
- Edit an existing presentation by inserting or removing slides.
- Export presentations in base64 format for further processing or embedding.
FAQ from PPT maker MCP server
What does PPT maker MCP server do?
It lets you create, edit, and save PowerPoint presentations by conversing with a large language model, handling slide addition, formatting, and file export.
How do I install the server?
Clone the repo, create
More Other MCP servers

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Awesome Mlops
visengerA curated list of references for MLOps
ACI: Open-Source Infra to Power Unified MCP Servers
aipotheosis-labsACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.

EverArt
modelcontextprotocolModel Context Protocol Servers
Comments