PowerPoint MCP 服务器是一个 MCP 服务器项目,主要用于创建 PowerPoint 演示文稿,为用户提供便捷的演示文稿创建途径。
在 claude_desktop_config.json 中添加服务器,示例配置如下:
"mcpServers": {
"powerpoint": {
"command": "uv",
"env": {
"SD_WEBUI_URL": "http://your-sd-webui-url:7860",
"SD_AUTH_USER": "your-username", // 如果需要身份验证,请提供此值
"SD_AUTH_PASS": "your-password" // 如果需要身份验证,请提供此值
},
"args": [
"--directory",
"/path/to/powerpoint",
"run",
"powerpoint",
"--folder-path",
"/path/to/decks_folder"
]
}
}
设置环境变量:
SD_WEBUI_URL=http://your-sd-webui-url:7860
SD_AUTH_USER=your-username # 如果需要身份验证,请提供此值
SD_AUTH_PASS=your-password # 如果需要身份验证,请提供此值
以下为使用该服务器的一些示例场景:
该服务器实现了多个实用工具,具体如下:
| 工具名称 | 功能描述 | 参数要求 |
|---|---|---|
create-presentation |
启动一个演示文稿 | 接受 "name" 作为必需的字符串参数,创建一个演示文稿对象 |
add-slide-title-only |
添加仅包含标题的幻灯片 | 接受 "title" 作为必需的字符串参数,添加一张只有标题的幻灯片 |
add-slide-content |
添加内容幻灯片 | 接受 "content" 作为必需的字符串参数,添加一张包含内容的幻灯片 |
add-slide-title-and-content |
添加标题和内容幻灯片 | 接受 "title" 和 "content" 作为必需的字符串参数,添加一张包含标题和内容的幻灯片 |
add-image-slide |
添加图片幻灯片 | 接受 "image - path" 作为必需的字符串参数,添加一张包含指定图片的幻灯片 |
该项目是基于 powerpoint 的一个分支,由 supercurses 提供了基础代码。在此基础上进行了功能扩展和修改。
此 MCP 服务器根据 MIT 许可证发布。这意味着你可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款。更多详细信息,请参阅项目仓库中的 LICENSE 文件。