powerpoint MCP server
A MCP Server for creating Powerpoint Presentations
Overview
PowerPoint MCP Server is a tool designed to create PowerPoint presentations programmatically, allowing users to automate the process of generating slides and content.
To use the PowerPoint MCP Server, clone the repository from GitHub, install the necessary dependencies, and configure the server with your API key and folder paths. You can then use various commands to create and manage presentations.
- Create presentations with various slide types (title, content, charts, tables, images) - Open and edit existing presentations - Save presentations to specified folder paths - Generate images for slides using an external API
- Automating the creation of business presentations with data visualizations.
- Generating educational presentations with images and charts.
- Creating reports based on data analysis and trends.
Add to your AI client
Use these steps to connect powerpoint MCP server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"powerpoint-supercurses": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-powerpoint-supercurses"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"powerpoint-supercurses": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-powerpoint-supercurses"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"powerpoint-supercurses": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-powerpoint-supercurses"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"powerpoint-supercurses": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-powerpoint-supercurses"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"powerpoint-supercurses": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-powerpoint-supercurses"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"powerpoint-supercurses": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-powerpoint-supercurses"
]
}
}
}FAQ
Can I use this server for any type of presentation?
Yes! You can create presentations for various purposes, including business, education, and personal use.
Is there a cost associated with using the PowerPoint MCP Server?
No, the server is open-source and free to use under the MIT License.
What programming language is used for this project?
The PowerPoint MCP Server is developed in Python.