产品介绍
一个基于 python-pptx 的 PowerPoint 综合操作 MCP 服务器。截止 2025/07/10,此 MCP 版本提供 32 种强大工具,分为 11 个专业模块,具备完整的 PPT 创建、管理和设计能力。该服务器采用模块化架构,具备增强的参数处理机制、智能操作选择功能以及全面的错误处理系统。
功能介绍
核心PowerPoint操作
- 支持所有Open XML演示文稿(.pptx文件)的双向编辑,涵盖全部元素
- 模板支持,自动保留主题和版式
- 多演示文稿管理,具备全局状态跟踪功能
- 核心文档属性管理(标题、主题、作者、关键词、备注)
内容创建与管理
- 灵活的幻灯片版式选择与管理
- 文本操作:占位符填充、项目符号生成
- 高级文本格式化:字体、颜色、对齐方式及样式控制
- 文本验证:自动适配检查与优化建议
视觉元素
- 图片处理:支持文件及Base64编码输入
- 图片增强(基于Pillow库):亮度、对比度、饱和度及滤镜调节
- 专业图片特效:阴影、倒影、发光、柔化边缘等
- 形状创建:支持20+种自动形状(矩形、椭圆、流程图元素等)
- 表格创建:支持高级单元格格式与样式
图表与数据可视化
- 图表支持:柱状图、条形图、折线图、饼图
- 数据系列管理:多类别与多系列支持
- 图表格式化:图例、数据标签、标题设置
专业设计功能
- 4种专业配色方案(现代蓝、商务灰、典雅绿、暖调红)
- 专业排版:预设Segoe UI字体家族及字号
- 主题应用:跨演示文稿的自动样式匹配
- 渐变背景:可自定义方向与配色方案
- 幻灯片增强工具:优化现有内容
- 25种内置幻灯片模板:动态尺寸调整与视觉效果
- 高级模板功能:自动换行、动态字体大小、专业动画
高级功能
- 字体分析与优化(基于FontTools库)
- 图片特效:9种视觉效果(阴影、倒影、发光、斜面等)
- 全面验证:自动错误修复
- 模板搜索:可配置目录路径
- 专业版式计算:边距与间距管理
工具列表
演示管理 (7种工具)
- create_presentation:新建演示文稿
- create_presentation_from_template:基于模板创建(保留主题)
- open_presentation:打开现有文稿
- save_presentation:保存文件
- get_presentation_info:获取文稿详细信息
- get_template_file_info:分析模板文件及版式
- set_core_properties:设置文档属性
内容管理(6种工具)
- add_slide:添加幻灯片(可选背景样式)
- get_slide_info:获取幻灯片详情
- populate_placeholder:填充占位文本
- add_bullet_points:添加格式化项目符号
- manage_text ✨:统一文本工具(添加/格式化/验证/分段样式)
- manage_image ✨:统一图片工具(添加/增强)
模板操作(7种工具)
- list_slide_templates:浏览可用模板
- apply_slide_template:将模板应用于现有幻灯片
- create_slide_from_template:基于模板新建幻灯片
- create_presentation_from_templates:通过模板序列生成完整演示
- get_template_info:获取模板详细信息
- auto_generate_presentation:根据主题自动生成演示文稿
- optimize_slide_text:优化文本可读性与适配性
结构元素(4种工具)
- add_table:创建表格(支持高级格式化)
- format_table_cell:格式化单元格
- add_shape:添加形状(含文本与样式)
- add_chart:创建图表(全面自定义支持)
专业设计(3种工具)
- apply_professional_design ✨:统一设计工具(主题/幻灯片/增强)
- apply_picture_effects ✨:统一图片特效工具(9+种效果)
- manage_fonts ✨:统一字体工具(分析/优化/推荐)
高级功能(5种工具)
- manage_hyperlinks:超链接管理(增删改查)
- manage_slide_masters:母版属性与版式管理
- add_connector:添加连接线/箭头
- update_chart_data:动态更新图表数据
- manage_slide_transitions:幻灯片过渡动画管理