Automate real Microsoft PowerPoint with AI via MCP Server or CLI - slides, shapes, tables, charts, SmartArt, animations, and 141 operations with export-to-verify visual checks.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add for-powerpoint-sbroenne -- dnx Sbroenne.PowerPointMcp.McpServer --yes~/.codex/config.toml
[mcp_servers.for-powerpoint-sbroenne]
command = "dnx"
args = ["Sbroenne.PowerPointMcp.McpServer", "--yes"]
# codex mcp add for-powerpoint-sbroenne -- dnx Sbroenne.PowerPointMcp.McpServer --yes~/.cursor/mcp.json
{
"mcpServers": {
"for-powerpoint-sbroenne": {
"command": "dnx",
"args": [
"Sbroenne.PowerPointMcp.McpServer",
"--yes"
]
}
}
}.vscode/mcp.json
{
"servers": {
"for-powerpoint-sbroenne": {
"type": "stdio",
"command": "dnx",
"args": [
"Sbroenne.PowerPointMcp.McpServer",
"--yes"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"for-powerpoint-sbroenne": {
"command": "dnx",
"args": [
"Sbroenne.PowerPointMcp.McpServer",
"--yes"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"for-powerpoint-sbroenne": {
"command": "dnx",
"args": [
"Sbroenne.PowerPointMcp.McpServer",
"--yes"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"for-powerpoint-sbroenne": {
"command": "dnx",
"args": [
"Sbroenne.PowerPointMcp.McpServer",
"--yes"
]
}
}
}