An MCP Server that allows you to create PowerPoint presentations. Powered by SlideSpeak, you can now create presentations using the SlideSpeak MCP. Automate reports, presentations an other slide decks. Start today!
Usage with Claude DesktopTo use this with Claude Desktop, add the following to your claude_desktop_config.json:
This is the easiest way to run the MCP. This approach requires you to have Node.js installed on your system.
(Download Node.js for free here)
{ "mcpServers": { "slidespeak": { "command": "npx", "args": [ "mcp-remote", "https://mcp.slidespeak.co/mcp", "--header", "Authorization: Bearer YOUR-SLIDESPEAK-API-KEY-HERE" ], "timeout": 300000 } } }
This will allow you to run the MCP Server on your own computer. This approach requires Docker to be installed on your system.
(Download Docker Desktop for free here)
{ "mcpServers": { "slidespeak": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "SLIDESPEAK_API_KEY", "slidespeak/slidespeak-mcp:latest" ], "env": { "SLIDESPEAK_API_KEY": "YOUR-SLIDESPEAK-API-KEY-HERE" } } } }
Visit this page in order to get an API key for Slidespeak: https://slidespeak.co/slidespeak-api/
Development of SlideSpeak MCPThe following information is related to development of the SlideSpeak MCP. These steps are not needed to use the MCP.
Building the Docker ImageThis is for local testing, if you want to publish a new docker container check out the "Making a new version" section below.
docker build . -t slidespeak/slidespeak-mcp:TAG-HERE
curl -LsSf https://astral.sh/uv/install.sh | shCreate virtual environment and activate it
uv venv source .venv/bin/activate
uv pip install -r requirements.txtUsing the server directly without Docker
Add the following to your claude_desktop_config.json:
{ "mcpServers": { "slidespeak": { "command": "/path/to/.local/bin/uv", "args": [ "--directory", "/path/to/slidespeak-mcp", "run", "slidespeak.py" ], "env": { "SLIDESPEAK_API_KEY": "API-KEY-HERE" } } } }
Version naming should be in the format of MAJOR.MINOR.PATCH
(e.g., 1.0.0
).
The version needs to be updated in the following files:
Make a new release in GitHub and tag it with the version number. This will trigger a GitHub Action. The release will be automatically built and pushed to Docker Hub.
https://hub.docker.com/r/slidespeak/slidespeak-mcp
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4