Office-PowerPoint MCP 服务器

AI PowerPoint Automation MCP Server

Contact us to host your MCP Server in FlowHunt

“Office-PowerPoint” MCP 服务器的作用是什么?

Office-PowerPoint MCP 服务器是基于 Model Context Protocol(MCP)的服务器,专为通过 python-pptx 库实现高级 PowerPoint 操作而设计。该服务器提供一系列工具,使 AI 助手和开发者能够通过 MCP 协议以编程方式创建、编辑和管理 PowerPoint 演示文稿。通过将 PowerPoint 操作暴露为可访问工具,服务器简化了如自动生成幻灯片、内容更新和批量编辑等工作流,让 AI 助手能够像人类用户一样与演示文稿交互。这种集成通过自动化重复性任务、实现 AI、外部数据源与 PowerPoint 文件的无缝协作,提升开发效率。

提示词列表

仓库中未提供可复用的提示词模板信息。

FlowHunt Logo

Ready to grow your business?

Start your free trial today and see results within days.

资源列表

仓库或文档中未明确描述相关资源。

工具列表

Office-PowerPoint MCP 服务器提供以下工具(基于文件名和项目描述):

  • 创建 PowerPoint 演示文稿:允许 AI 从零生成新的 PowerPoint 文件。
  • 编辑现有 PowerPoint:支持打开及修改已有 PowerPoint 演示文稿。
  • 幻灯片操作:可在演示文稿内添加、删除或重排序幻灯片。
  • 文本与内容编辑:插入或修改幻灯片上的文本、图片及其他内容。

该 MCP 服务器的应用场景

  • 自动化报告生成:自动创建并填充商务、学术或技术报告所需的 PowerPoint 演示文稿,节省手工操作。
  • 教育内容制作:利用 AI 自动化流程,快速生成结构化教学或培训用幻灯片。
  • 批量幻灯片更新:以编程方式修改或更新多个演示文稿,便于统一品牌或批量更新信息。
  • 数据驱动演示文稿:集成数据源或 API,将实时数据动态填充到幻灯片中。
  • 工作流自动化:与其他工具或服务对接,实现涉及 PowerPoint 文件的端到端自动化(如生成、导出、发送等)。

如何设置

Windsurf

  1. 确保已安装 Python 及所需依赖(python-pptx)。
  2. 打开您的 Windsurf 配置文件。
  3. mcpServers 部分添加 Office-PowerPoint MCP 服务器配置:
    {
      "mcpServers": {
        "office-powerpoint-mcp": {
          "command": "python",
          "args": ["ppt_mcp_server.py"]
        }
      }
    }
    
  4. 保存配置并重启 Windsurf。
  5. 通过检查 MCP 服务器列表确认设置成功。

Claude

  1. 安装 Python 及相关依赖。
  2. 打开 Claude 的 MCP 服务器配置。
  3. 按如下方式添加服务器信息:
    {
      "mcpServers": {
        "office-powerpoint-mcp": {
          "command": "python",
          "args": ["ppt_mcp_server.py"]
        }
      }
    }
    
  4. 保存并重启 Claude。
  5. 确认服务器已正常运行。

Cursor

  1. 安装系统所需依赖(Python、python-pptx)。
  2. 编辑 Cursor 的配置文件,添加如下内容:
    {
      "mcpServers": {
        "office-powerpoint-mcp": {
          "command": "python",
          "args": ["ppt_mcp_server.py"]
        }
      }
    }
    
  3. 保存并重启 Cursor。
  4. 在工具界面检查连接是否成功。

Cline

  1. 配置 Python 及所需包。
  2. 打开 Cline 的 MCP 服务器配置文件。
  3. 添加 Office-PowerPoint MCP 服务器:
    {
      "mcpServers": {
        "office-powerpoint-mcp": {
          "command": "python",
          "args": ["ppt_mcp_server.py"]
        }
      }
    }
    
  4. 保存文件并重启 Cline。
  5. 验证服务器已正常工作。

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 连接:

FlowHunt MCP flow

点击 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

Frequently asked questions

在 FlowHunt 集成 Office-PowerPoint MCP 服务器

通过自动化 PowerPoint 任务,全面提升您的工作流。将 Office-PowerPoint MCP 服务器连接到您的 AI Agent,实现演示文稿创建、编辑和数据驱动报告的流程优化。