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

收藏

相关文章

最新工具
Chess
Chess

全球很火的在线国际象棋平台。把 AI用到了平台里,能提供对弈、训...

3DTuning
3DTuning

一款3D汽车改装应用,能实现汽车可视化模拟、个性化配置,还能让用...

AmpCode
AmpCode

Sourcegraph 公司开发的智能代码编程助手,和 Cla...

Luvvoice
Luvvoice

一个免费在线文字转语音工具,能把文字变成自然的语音,有多种 AI...

WithoutAD
WithoutAD

一个专为青少年设计的益智游戏与学习平台,免费且无广告,帮助孩子“...

AniColors
AniColors

一个专注于动漫色彩的调色板生成工具,能帮动漫爱好者和设计师快速找...

Maxun.dev
Maxun.dev

一个无代码网页数据提取平台,可以可靠、大规模地从网站提取和自动化...

Kombai
Kombai

一个专注于前端开发任务的AI代理。主要针对前端开发任务,通过专门...

CodePen
CodePen

一个专为前端开发者和设计师打造的在线代码编辑和展示平台,专注于前...

终身教育平台
终身教育平台

国家开放大学打造的免费在线学习平台,终身教育平台整合多领域优质资...