PowerPoint MCP server and CLI for safe Microsoft PowerPoint automation via the native COM API, with GitHub Copilot, Claude, and ChatGPT support.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add for-powerpoint -- dnx PptMcp.McpServer --yes~/.codex/config.toml
[mcp_servers.for-powerpoint]
command = "dnx"
args = ["PptMcp.McpServer", "--yes"]
# codex mcp add for-powerpoint -- dnx PptMcp.McpServer --yes~/.cursor/mcp.json
{
"mcpServers": {
"for-powerpoint": {
"command": "dnx",
"args": [
"PptMcp.McpServer",
"--yes"
]
}
}
}.vscode/mcp.json
{
"servers": {
"for-powerpoint": {
"type": "stdio",
"command": "dnx",
"args": [
"PptMcp.McpServer",
"--yes"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"for-powerpoint": {
"command": "dnx",
"args": [
"PptMcp.McpServer",
"--yes"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"for-powerpoint": {
"command": "dnx",
"args": [
"PptMcp.McpServer",
"--yes"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"for-powerpoint": {
"command": "dnx",
"args": [
"PptMcp.McpServer",
"--yes"
]
}
}
}