Office-PowerPoint-MCP-Server:基于MCP的可以操作 PowerPoint的工具

Office-PowerPoint-MCP-Server 是一个基于 python-pptx 的 MCP 服务器,用于 PowerPoint 演示文稿的创建、编辑和操作。它支持幻灯片的增删、文本、图片、表格、形状、图表的添加与编辑,以及文档属性的修改等。用户可通过 Smithery、安装脚本或手动方式进行部署,支持本地 Python 服务器或 UVX 运行,通过 MCP 配置与外部客户端(如 Claude Desktop)集成,简化了 PowerPoint 自动化流程。

Office-PowerPoint-MCP-Server:基于MCP的可以操作 PowerPoint的工具.webp

功能特性

  • 提供创建、编辑和操作 PPT 的工具,支持从简单文本添加到复杂图表和形状的操作。用户可以创建新 PPT、打开和保存现有 PPT、获取和设置文档属性,还能进行格式应用、图表生成等操作。

  • 支持添加和编辑幻灯片、文本框、图片、表格、形状和图表等元素,满足多样化的演示文稿编辑需求。

  • 能通过编程方式批量处理 PPT,例如自动化报告生成,可读取数据源,自动创建包含图表和表格的幻灯片,并导出为 PPT 文件,提高工作效率。

应用场景

  • 数据分析和报告制作中,该服务器可以读取数据源,自动创建包含图表和表格的幻灯片,并导出为 PPT 文件,减少人工操作。

  • 教师或培训师可以使用此项目自动化创建教学演示文稿,包括添加互动元素,如图表和动画,以增强学习体验。

  • 企业中的演讲者需要准备多个版本的演示文稿,Office - PowerPoint - MCP - Server 可以帮助他们快速创建和修改 PPT,适应不同的演讲场合

项目特点

  • 通过简单的命令行或编程接口即可启动和操作,无需复杂的配置。

  • 通过自动化处理,用户可以节省大量时间,特别是在处理重复或批量任务时。

  • 项目的模块化设计使得添加新功能和自定义现有功能变得容易。

  • 支持所有主流操作系统,且与 Microsoft PowerPoint 的文件格式完全兼容。

  • 项目遵循 MIT 协议,用户可以放心使用和修改代码,无需担心版权问题。

安装方法

  • 通过 Smithery 自动安装:使用 Smithery 平台进行自动化部署,命令为npx -y @smithery/cli install @GongRzhe/Office-PowerPoint-MCP-Server --client claude。

  • 使用安装脚本:运行python setup_mcp.py,该脚本会自动检查先决条件、安装依赖项、生成 MCP 配置文件等。

  • 手动安装:

  • 克隆仓库:git clone https://github.com/GongRzhe/Office-PowerPoint-MCP-Server.git,然后进入项目目录。

  • 安装依赖:pip install -r requirements.txt。

  • 使服务器可执行:chmod +x ppt_mcp_server.py。

使用案例

  • 自动创建并填充用于商业、学术或技术报告的 PowerPoint 演示文稿,节省手动操作的时间。

  • 利用 ai 驱动的工作流快速生成具有结构化内容的教学或培训用幻灯片。

  • 可以方便地对多个演示文稿进行编程修改,便于标准化品牌或更新文档中的信息。

  • 与数据源或 API 集成,动态地用实时数据填充幻灯片。

  • 与其他工具或服务连接,实现涉及 PowerPoint 文件的端到端工作流的自动化(例如生成、导出、发送)。

项目地址

https://github.com/GongRzhe/Office-PowerPoint-MCP-Server

收藏

相关文章

最新工具
Proactor AI
Proactor AI

一款主打 “主动式A 助手” 的工具,它能够实时监听对话,自主给...

Colorings
Colorings

一款涂色页生成工具,用户可以通过输入文字或上传照片来创建个性化的...

Novi AI
Novi AI

一款 AI 视频生成器,可通过文本生成高质量视频。它支持一键自动...

Director AI
Director AI

基于 @Stagehanddev 的浏览器自动化工具,通过自然语...

 Head AI
Head AI

原名Aha Lab,由00后创业者Kay Feng创办,由Aha...

Study Space
Study Space

一个可以将文件转换为自己的讲座和学习视频的学习平台。不论您是学生...

Keevx
Keevx

一款AI视频创作工具,专注于制作带有真实头像的数字人视频。它能够...

超级文档
超级文档

一个在线协作文档平台,支持多人实时协同编辑,文档变更可达毫秒级响...

NiceFont
NiceFont

一款可以自由修改网页字体的油猴脚本,让浏览更清晰、舒适、耐视!“...

表单大师
表单大师

Bangboss开发的在线表单制作和数据收集分析工具,能够零代码...