Powerpoint MCP server
by Ichigo3766
This is a MCP server project that creates powerpoint presentations. It uses Stable Diffusion (ForgeUI/Automatic-1111) API for image generation.
Last updated: N/A
What is Powerpoint MCP server?
The Powerpoint MCP server is a tool that allows you to programmatically create and manipulate PowerPoint presentations. It provides a set of tools to add slides with various content types, including titles, text, tables, charts, and images, leveraging Stable Diffusion for image generation.
How to use Powerpoint MCP server?
To use the server, you need to install it, configure the necessary environment variables (SD_WEBUI_URL, SD_AUTH_USER, SD_AUTH_PASS) and folder path. Then, you can use the provided tools via an MCP client, such as Claude Desktop, to create, modify, and save presentations. The README provides specific instructions for setting up the server with Claude Desktop.
Key features of Powerpoint MCP server
Create presentations programmatically
Add slides with various content types (title, text, tables, charts, images)
Integrate with Stable Diffusion (ForgeUI/Automatic-1111) for image generation
Open and edit existing presentations
Save presentations to a specified folder
Generate images using text prompts
Use cases of Powerpoint MCP server
Automated report generation
Creating presentations from data sources
Generating presentations with AI-generated images
Integrating presentation creation into workflows
Creating presentations from attached papers
FAQ from Powerpoint MCP server
What is the purpose of the folder_path?
What is the purpose of the folder_path?
The folder_path is where all presentations and images will be saved. You should also place any images you want the MCP server to use in this folder.
What is the SD_WEBUI_URL environment variable?
What is the SD_WEBUI_URL environment variable?
The SD_WEBUI_URL environment variable is the URL of your Stable Diffusion (ForgeUI/Automatic-1111) API endpoint. This is required for image generation.
Do I need SD_AUTH_USER and SD_AUTH_PASS?
Do I need SD_AUTH_USER and SD_AUTH_PASS?
These are optional and only required if your Stable Diffusion API requires authentication.
Can I use images that are not generated by the server?
Can I use images that are not generated by the server?
Yes, you can use images that are not generated by the server, but they must exist in the specified folder_path.
What MCP client can I use?
What MCP client can I use?
The README provides an example using Claude Desktop, but any MCP client should work.