A mcp server supporting you to generate powerpoint using LLM and natural language automatically.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add ppt-maker -- uv run --with 'mcp[cli]' --with python-pptx mcp run your_path/mcp-ppt/main.py~/.codex/config.toml
[mcp_servers.ppt-maker]
command = "uv"
args = ["run", "--with", "mcp[cli]", "--with", "python-pptx", "mcp", "run", "your_path/mcp-ppt/main.py"]
# codex mcp add ppt-maker -- uv run --with 'mcp[cli]' --with python-pptx mcp run your_path/mcp-ppt/main.py~/.cursor/mcp.json
{
"mcpServers": {
"ppt-maker": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"python-pptx",
"mcp",
"run",
"your_path/mcp-ppt/main.py"
]
}
}
}.vscode/mcp.json
{
"servers": {
"ppt-maker": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"python-pptx",
"mcp",
"run",
"your_path/mcp-ppt/main.py"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"ppt-maker": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"python-pptx",
"mcp",
"run",
"your_path/mcp-ppt/main.py"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"ppt-maker": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"python-pptx",
"mcp",
"run",
"your_path/mcp-ppt/main.py"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"ppt-maker": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"python-pptx",
"mcp",
"run",
"your_path/mcp-ppt/main.py"
]
}
}
}