
powerpoint MCP server

2025.03.15
75
Python演示文稿生成幻灯片编辑图像生成内容生成
powerpoint MCP server 是一个用于创建和编辑 PowerPoint 演示文稿的服务。它提供了多种工具来创建演示文稿、添加不同类型的幻灯片(如标题幻灯片、章节标题幻灯片、带内容的幻灯片、带表格的幻灯片、带图表的幻灯片、带图片和标题的幻灯片等),以及保存和打开演示文稿。此外,它还支持通过 FLUX 模型生成图像并将其添加到演示文稿中。
View on GitHub
Overview
基本能力
产品定位
powerpoint MCP server 是一个用于创建和编辑 PowerPoint 演示文稿的服务。
核心功能
- 创建演示文稿
- 添加不同类型的幻灯片(标题幻灯片、章节标题幻灯片、带内容的幻灯片、带表格的幻灯片、带图表的幻灯片、带图片和标题的幻灯片等)
- 保存和打开演示文稿
- 通过 FLUX 模型生成图像并将其添加到演示文稿中
适用场景
- 创建关于特定主题的演示文稿
- 使用现有数据(如表格或图表)创建演示文稿
- 在演示文稿中添加自定义图像
工具列表
create-presentation
: 创建一个演示文稿add-slide-title-only
: 添加一个标题幻灯片add-slide-section-header
: 添加一个章节标题幻灯片add-slide-title-content
: 添加一个带内容的幻灯片add-slide-title-with-table
: 添加一个带表格的幻灯片add-slide-title-with-chart
: 添加一个带图表的幻灯片add-slide-picture-with-caption
: 添加一个带图片和标题的幻灯片open-presentation
: 打开一个演示文稿进行编辑save-presentation
: 保存演示文稿到文件generate-and-save-image
: 使用 FLUX 模型生成图像
常见问题解答
- 需要配置
TOGETHER_API_KEY
环境变量以使用 FLUX 模型生成图像 - 需要指定
folder_path
来保存演示文稿和图像
使用教程
使用依赖
安装 UV
MacOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装教程
克隆仓库
git clone https://github.com/supercurses/powerpoint.git
配置 Claude Desktop
在 MacOS 上:~/Library/Application\ Support/Claude/claude_desktop_config.json
在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
添加以下配置:
"mcpServers": {
"powerpoint": {
"command": "uv",
"env": {
"TOGETHER_API_KEY": "api_key"
},
"args": [
"--directory",
"/path/to/powerpoint",
"run",
"powerpoint",
"--folder-path",
"/path/to/decks_folder"
]
}
}
调试方式
安装完成后,可以通过以下命令测试服务是否正常运行:
uv run powerpoint --folder-path /path/to/decks_folder