PowerPoint MCP服务器

PowerPoint MCP服务器是一个通过python-pptx创建和编辑PowerPoint演示文稿的MCP服务,适用于自动化生成和修改幻灯片。

  • by EiriniOr
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 EiriniOr/mcp-powerpoint-server

使用说明

PowerPoint MCP Server

📁 Part of my portfolio: see this project and more →

MCP server for creating and editing PowerPoint presentations via python-pptx.

Setup

cd /Users/rena/mcp-powerpoint-server
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Claude Code Integration

Add to ~/.claude/settings.json (global) or .claude/settings.json (project):

{
  "mcpServers": {
    "powerpoint": {
      "command": "/Users/rena/mcp-powerpoint-server/venv/bin/python",
      "args": ["/Users/rena/mcp-powerpoint-server/server.py"],
      "type": "stdio"
    }
  }
}

Then restart Claude Code. The server exposes tools for:

  • Slides: create, open, save, delete, duplicate, merge presentations
  • Content: title, bullet, two-column, comparison, timeline, agenda slides
  • Media: images, image grids, QR codes, hyperlinks
  • Charts: bar, column, line, pie, area, scatter, bubble — or from CSV/JSON/Excel
  • Tables: with styled headers
  • Shapes: rectangles, circles, arrows, flowcharts, connectors
  • Formatting: text styling, slide backgrounds, speaker notes, footers, themes