Slidespeak MCP
SlideSpeak MCP is an MCP server that creates PowerPoint presentations automatically using the Slidespeak API. It streamlines slide deck creation for reports and presentations.
How to Install and Use Slidespeak MCP
Slidespeak MCP is a server that helps you create PowerPoint presentations automatically using the Slidespeak API. This guide will show you how to install and start using Slidespeak MCP with clear steps and code examples.
Step 1: Choose How to Run Slidespeak MCP
There are two main ways to run Slidespeak MCP: using a remote server or running it on your own computer with Docker. Choose the option that works best for you.
Step 2: Using the Remote MCP Server
If you want to keep it simple, the easiest way is to use the remote MCP server provided by Slidespeak. You need to have Node.js installed on your system.
- Download and install Node.js from the official website: https://nodejs.org/en/download.
- Add this configuration to your
claude_desktop_config.jsonfile to tell your app how to connect to the Slidespeak MCP server:
{
"mcpServers": {
"slidespeak": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.slidespeak.co/mcp",
"--header",
"Authorization: Bearer YOUR-SLIDESPEAK-API-KEY-HERE"
],
"timeout": 300000
}
}
}
Make sure to replace YOUR-SLIDESPEAK-API-KEY-HERE with your actual API key.
Step 3: Running Slidespeak MCP with Docker
If you want to run the Slidespeak MCP server on your own machine, Docker is the best option. First, install Docker from here: https://docs.docker.com/get-started/introduction/get-docker-desktop/.
Then, use this JSON configuration in your claude_desktop_config.json file:
{
"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"
}
}
}
}
Again, replace "YOUR-SLIDESPEAK-API-KEY-HERE" with your Slidespeak API key. This will run the Slidespeak MCP server inside a Docker container on your computer.
Step 4: Getting an API Key
Before you use Slidespeak MCP either remotely or with Docker, you need an API key. You can get one by going here:
https://slidespeak.co/slidespeak-api/
Just follow the instructions on that page to get your key.
Step 5: Using Slidespeak MCP Directly Without Docker
If you want to run Slidespeak MCP directly without Docker or remote usage, you can do that too. You will need Python and the uv tool installed.
- Install
uvby running this command in your terminal:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Create and activate a virtual environment:
uv venv
source .venv/bin/activate
- Install the required dependencies:
uv pip install -r requirements.txt
- Add this to your
claude_desktop_config.jsonfile, adjusting the paths for your system and adding your API key:
{
"mcpServers": {
"slidespeak": {
"command": "/path/to/.local/bin/uv",
"args": [
"--directory",
"/path/to/slidespeak-mcp",
"run",
"slidespeak.py"
],
"env": {
"SLIDESPEAK_API_KEY": "API-KEY-HERE"
}
}
}
}
Make sure to replace /path/to/ and "API-KEY-HERE" with your actual paths and API key.
By following these easy steps, you can get Slidespeak MCP installed and running in no time to help you create PowerPoint presentations automatically. Choose the method that fits your setup, add your API key, and you’re ready to go!