“Office-PowerPoint” MCP 服务器的作用是什么?
Office-PowerPoint MCP 服务器是基于 Model Context Protocol(MCP)的服务器,专为通过 python-pptx 库实现高级 PowerPoint 操作而设计。该服务器提供一系列工具,使 AI 助手和开发者能够通过 MCP 协议以编程方式创建、编辑和管理 PowerPoint 演示文稿。通过将 PowerPoint 操作暴露为可访问工具,服务器简化了如自动生成幻灯片、内容更新和批量编辑等工作流,让 AI 助手能够像人类用户一样与演示文稿交互。这种集成通过自动化重复性任务、实现 AI、外部数据源与 PowerPoint 文件的无缝协作,提升开发效率。
提示词列表
仓库中未提供可复用的提示词模板信息。
资源列表
仓库或文档中未明确描述相关资源。
工具列表
Office-PowerPoint MCP 服务器提供以下工具(基于文件名和项目描述):
- 创建 PowerPoint 演示文稿:允许 AI 从零生成新的 PowerPoint 文件。
- 编辑现有 PowerPoint:支持打开及修改已有 PowerPoint 演示文稿。
- 幻灯片操作:可在演示文稿内添加、删除或重排序幻灯片。
- 文本与内容编辑:插入或修改幻灯片上的文本、图片及其他内容。
该 MCP 服务器的应用场景
- 自动化报告生成:自动创建并填充商务、学术或技术报告所需的 PowerPoint 演示文稿,节省手工操作。
- 教育内容制作:利用 AI 自动化流程,快速生成结构化教学或培训用幻灯片。
- 批量幻灯片更新:以编程方式修改或更新多个演示文稿,便于统一品牌或批量更新信息。
- 数据驱动演示文稿:集成数据源或 API,将实时数据动态填充到幻灯片中。
- 工作流自动化:与其他工具或服务对接,实现涉及 PowerPoint 文件的端到端自动化(如生成、导出、发送等)。
如何设置
Windsurf
- 确保已安装 Python 及所需依赖(
python-pptx)。 - 打开您的 Windsurf 配置文件。
- 在
mcpServers部分添加 Office-PowerPoint MCP 服务器配置:{ "mcpServers": { "office-powerpoint-mcp": { "command": "python", "args": ["ppt_mcp_server.py"] } } } - 保存配置并重启 Windsurf。
- 通过检查 MCP 服务器列表确认设置成功。
Claude
- 安装 Python 及相关依赖。
- 打开 Claude 的 MCP 服务器配置。
- 按如下方式添加服务器信息:
{ "mcpServers": { "office-powerpoint-mcp": { "command": "python", "args": ["ppt_mcp_server.py"] } } } - 保存并重启 Claude。
- 确认服务器已正常运行。
Cursor
- 安装系统所需依赖(Python、
python-pptx)。 - 编辑 Cursor 的配置文件,添加如下内容:
{ "mcpServers": { "office-powerpoint-mcp": { "command": "python", "args": ["ppt_mcp_server.py"] } } } - 保存并重启 Cursor。
- 在工具界面检查连接是否成功。
Cline
- 配置 Python 及所需包。
- 打开 Cline 的 MCP 服务器配置文件。
- 添加 Office-PowerPoint MCP 服务器:
{ "mcpServers": { "office-powerpoint-mcp": { "command": "python", "args": ["ppt_mcp_server.py"] } } } - 保存文件并重启 Cline。
- 验证服务器已正常工作。
API 密钥安全说明:
如果需要使用 API 密钥或凭证,请将其存储在环境变量中,并在配置文件中引用。例如:
{
"mcpServers": {
"office-powerpoint-mcp": {
"command": "python",
"args": ["ppt_mcp_server.py"],
"env": {
"API_KEY": "${OFFICE_POWERPOINT_API_KEY}"
},
"inputs": {
"api_key": "${OFFICE_POWERPOINT_API_KEY}"
}
}
}
}
如何在流程中使用此 MCP
在 FlowHunt 中集成 MCP 服务器
要在 FlowHunt 工作流中集成 MCP 服务器,请首先在流程中添加 MCP 组件,并将其与您的 AI agent 连接:

点击 MCP 组件,打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式填写您的 MCP 服务器信息:
{
"office-powerpoint-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI agent 即可作为工具调用该 MCP,使用其全部功能和能力。请将 “office-powerpoint-mcp” 替换为您的实际 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。
概览
| 章节 | 可用性 | 详情/备注 |
|---|---|---|
| 概览 | ✅ | 在 README 和项目描述中有说明 |
| 提示词列表 | ⛔ | 未描述提示词模板 |
| 资源列表 | ⛔ | 未列出明确资源 |
| 工具列表 | ✅ | 描述了 PowerPoint 创建和编辑相关工具 |
| API 密钥安全 | ⛔ | 文档中未提及 API 密钥使用 |
| 采样支持(评估中不重要) | ⛔ | 未说明 |
从以上两张表来看,Office-PowerPoint MCP 服务器在核心功能和开发实践方面得分较高,但在高级 MCP 特性(如提示词、资源或采样)文档方面略有不足。它非常适合 PowerPoint 自动化,但如需集成更多高级 MCP 功能,开发者或许需要进一步探索。
MCP 得分
| 是否有 LICENSE | ✅ |
|---|---|
| 至少有一个工具 | ✅ |
| Fork 数量 | 27 |
| Star 数量 | 212 |
