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

收藏

相关文章

最新工具
Shell Shockers
Shell Shockers

一款多人在线的第一人称射击游戏,玩家操控各种“武装鸡蛋”在竞技场...

Sheet0
Sheet0

一个L4级 Data Agent工具,用户只需输入需求指令,系统...

DrFonts
DrFonts

一个AI字体生成工具,它能把手写的PNG图片,比如纸上的字稿,自...

Coding Adventure
Coding Adventure

一个面向小学三年级到初中学生的游戏化编程学习平台。学生用真实编程...

Vert.sh
Vert.sh

一款完全免费、开源的文件转换工具,支持图片、音频、文档的本地处理...

Windrecorder
Windrecorder

捕风记录仪,一款开源的屏幕录制与检索工具,它记录屏幕内容来实现记...

Custom Cursor
Custom Cursor

一个能让你拥有个性化光标的网站。Custom Cursor网站有...

橙子8设计
橙子8设计

一站式AI电商图片制作平台,专为电商和跨境卖家服务。不用专业设计...

Sandspiel
Sandspiel

一款基于细胞自动机和实时物理的开源像素沙盘游戏,玩家可以在虚拟沙...

印象地图
印象地图

这是个可以帮你记住全国省市位置的测试工具。打开网站就能用,选个模...