Office-PowerPoint-MCP-Server

6个月前发布 254 00

Office-PowerPoint-MCP-Server是一个用于通过 python-pptx 进行 PowerPoint 操作的 MCP(模型上下文协议)服务器。该服务器提供通过 MCP 协议创建、编辑和操作 PowerPoint 演示文稿的工具。

所在地:
美国
收录时间:
2025-06-19
Office-PowerPoint-MCP-ServerOffice-PowerPoint-MCP-Server

在一些需要频繁制作 PowerPoint 的场景中,比如企业报告、数据分析结果展示等,手动创建 PPT 不仅费时费力,还容易出错。今天要介绍的这个工具——Office-PowerPoint-MCP-Server,可以帮助你通过代码自动化生成和编辑 PPT,大幅提升效率。

工具简介

Office-PowerPoint-MCP-Server 是一个基于 MCP(Model Context Protocol)协议 构建的服务端工具,专门用于与 Python-pptx 集成,实现对 PowerPoint 演示文稿的创建、编辑与操作。

它不仅支持从零开始新建演示文稿,还能读写现有的 .pptx 文件,并对其内容进行精细控制,包括添加幻灯片、插入图表、图片、表格等多种元素。

核心功能一览

✅ 支持完整读写 Open XML 演示文稿

  • 包括所有常见元素:文本、图片、图表、表格、形状等。
  • 可以修改核心文档属性,如标题、作者、主题等。

✅ 幻灯片管理

  • 添加新幻灯片
  • 获取当前幻灯片信息
  • 填充占位符内容,例如项目符号列表

✅ 文本处理

  • 在任意位置添加文本框
  • 设置字体大小、加粗等格式

✅ 图像插入

  • 支持本地图片文件导入
  • 支持 Base64 编码图像直接嵌入

✅ 表格操作

  • 插入表格
  • 单元格样式设置,如背景色、字体颜色等

✅ 图形与图表

  • 添加自动形状(如流程图、多边形)
  • 支持柱状图、折线图、饼图等多种图表类型
  • 数据驱动图表生成,适用于数据分析场景

常用工具说明

工具名称功能描述
create_presentation创建新的 PowerPoint 演示文稿
open_presentation打开现有 .pptx 文件
save_presentation将当前内容保存为文件
get_presentation_info获取当前演示文稿的基本信息
set_core_properties修改文档的核心属性,如标题、作者等

更多实用工具:

  • add_slide:添加新幻灯片
  • add_textbox:添加自定义文本框
  • add_image / add_image_from_base64:插入图片
  • add_table:添加表格并支持单元格格式化
  • add_chart:插入数据可视化图表

使用场景推荐

  • 📊 数据分析报告:将分析结果一键生成 PPT,提升汇报效率
  • 📅 月度/季度总结:自动化生成固定模板的公司报告
  • 🧠 教学材料制作:批量生成课程讲义或课件
  • 💼 市场推广方案:结合图表和图片快速构建营销提案

数据统计

相关导航

暂无评论

none
暂无评论...