drio
Open app

powerpoint MCP server

Source

A MCP Server for creating Powerpoint Presentations

Catalog onlyCatalog onlySTDIO

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
  1. Automating the creation of business presentations with data visualizations.
  2. Generating educational presentations with images and charts.
  3. 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.