README
🚀 PowerPoint MCP 服务器
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"
]
}
}
✨ 主要特性
- 此分支使用稳定扩散(ForgeUI/Automatic - 1111)API 而不是 Together AI。
📦 安装指南
设置环境变量:
SD_WEBUI_URL=http://your-sd-webui-url:7860
SD_AUTH_USER=your-username # 如果需要身份验证,请提供此值
SD_AUTH_PASS=your-password # 如果需要身份验证,请提供此值
💻 使用示例
基础用法
以下为使用该服务器的一些示例场景:
- 创建一个关于鱼的演示文稿,并添加一些图片、表格和图表。
- 审查 2024 年的销售数据表,创建一个展示当前趋势的演示文稿,适当使用表格和图表。
📚 详细文档
组件 - 工具
该服务器实现了多个实用工具,具体如下:
| 工具名称 | 功能描述 | 参数要求 |
| ---- | ---- | ---- |
| 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 文件。
微信扫一扫