Token导航 LogoToken导航TokenDH.com
Pptx MCP Live logo
地图位置stdio官方级别未说明来源级核验

Pptx MCP Live

MCP Server

一个支持Windows COM自动化的PowerPoint服务器,提供32个跨平台工具和26个Windows专属实时工具,用于在PowerPoint打开时操作演示文稿。

工具数

63

提示词数

0

GitHub Stars

1

资源数

0
Python位置天气搜索

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ykarapazar

提供方

ykarapazar

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

pptx mcp直播

用于Microsoft PowerPoint的MCP服务器,在Windows上具有实时COM自动化功能。

Platform: Windows + macOS/Linux License: MIT Tools: 58

32个跨平台工具(python-pptx)可以在任何地方工作。26个仅支持Windows的实时工具使用COM自动化处理演示文稿 当它们在PowerPoint中打开时 --图片效果、形状格式、过渡、PDF/图像导出等等,这些都是python pptx根本无法做到的。

什么是新的与原来的

该项目建立在 龚哲/办公PowerPoint MCP服务器 (32个工具)并添加了26个Windows COM工具:

类别新工具它们的作用
读取(COM)ppt_live_get_info, ppt_live_get_text, ppt_live_get_slide_info, ppt_live_find_text, ppt_live_get_notes, ppt_live_list_comments, ppt_live_list_open阅读公开演示文稿
编辑(COM)ppt_live_insert_text, ppt_live_replace_text, ppt_live_add_slide, ppt_live_delete_slide, ppt_live_set_notes, ppt_live_add_image, ppt_live_add_comment, ppt_live_delete_comment编辑打开的演示文稿
格式(COM)ppt_live_format_picture, ppt_live_format_shape, ppt_live_arrange_shapes, ppt_live_set_transition, ppt_live_set_header_footer, ppt_live_manage_sections, ppt_live_modify_tablepython pptx无法实现的效果和格式化
导出(COM)ppt_live_export_pdf, ppt_live_export_slide_image, ppt_live_export_shape_imagePDF和图像导出
屏幕截图ppt_screen_capturePowerPoint窗口的屏幕截图

COM专有功能

这些特征是 只能通过COM --python pptx不支持:

  • 图片格式(亮度、对比度、裁剪、透明度)
  • 形状效果(阴影、光晕、反射、软边、3D)
  • 幻灯片转换和计时
  • 演示文稿部分
  • 表修改(添加/删除行/列,合并单元格)
  • PDF和图像导出
  • 排列形状(分组、对齐、分布、z顺序)
  • 页眉、页脚和幻灯片编号

刀具清单

跨平台工具(32)

这些在Windows、macOS和Linux上使用python pptx工作。

Presentation Management (7)

工具说明
create_presentation创建新演示文稿
create_presentation_from_template从模板文件创建
open_presentation打开现有演示文稿
save_presentation保存到文件
get_presentation_info获取演示元数据
get_template_file_info获取模板布局和属性
set_core_properties设置文档属性

Content (8)

工具说明
add_slide添加带有可选背景的新幻灯片
get_slide_info获取幻灯片形状信息
extract_slide_text从幻灯片中提取文本
extract_presentation_text从所有幻灯片中提取文本
populate_placeholder用文本填充占位符
add_bullet_points在占位符中添加项目符号
manage_text统一的文本管理(添加、格式化、验证)
manage_image统一的图像管理(添加、增强)

Structural Elements (4)

工具说明
add_table添加具有格式选项的表
format_table_cell设置特定表格单元格的格式
add_shape添加带有选项的自动形状
add_chart添加具有全面格式的图表

Professional Design (3)

工具说明
apply_professional_design主题、幻灯片和视觉增强
apply_picture_effects应用多种图片效果
manage_fonts字体分析、优化、推荐

Templates (7)

工具说明
list_slide_templates列出可用的布局模板
apply_slide_template将模板应用于现有幻灯片
create_slide_from_template从模板创建幻灯片
create_presentation_from_templates从模板序列创建演示文稿
get_template_info获取模板详细信息
auto_generate_presentation根据主题和偏好自动生成
optimize_slide_text优化文本的可读性

Advanced Features (5)

工具说明
manage_hyperlinks添加、删除、列出、更新超链接
update_chart_data替换图表数据
add_connector在形状之间添加连接线
manage_slide_masters访问和管理幻灯片母版
manage_slide_transitions基本过渡支持

Utility (3)

工具说明
list_presentations列出已加载的演示文稿
switch_presentation切换活动演示文稿
get_server_info服务器信息

Windows Live工具(26)

这些需要安装了Microsoft PowerPoint的Windows。他们在做手术 当前打开的演示文稿 通过COM自动化。

工具说明
阅读
ppt_live_get_info演示元数据(名称、幻灯片、尺寸)
ppt_live_get_text提取所有文本和演讲者笔记
ppt_live_get_slide_info幻灯片的详细形状信息
ppt_live_find_text在所有幻灯片中搜索文本
ppt_live_get_notes获取演讲者笔记
ppt_live_list_comments列出所有评论
ppt_live_list_open列出打开的演示文稿
编辑
ppt_live_insert_text在形状中插入文本
ppt_live_replace_text查找和替换文本
ppt_live_add_slide添加新幻灯片
ppt_live_delete_slide删除幻灯片
ppt_live_set_notes设置扬声器备注
ppt_live_add_image添加图像
ppt_live_add_comment添加评论
ppt_live_delete_comment删除评论
格式
ppt_live_format_picture亮度、对比度、裁剪、透明度
ppt_live_format_shape阴影、光晕、反射、3D、填充、线条
ppt_live_arrange_shapes分组、对齐、分布、z顺序、翻转
ppt_live_set_transition幻灯片转换和计时
ppt_live_set_header_footer幻灯片编号、日期、页脚
ppt_live_manage_sections列出、添加、重命名、删除部分
ppt_live_modify_table添加/删除行/列,合并单元格
出口
ppt_live_export_pdf导出为PDF
ppt_live_export_slide_image将幻灯片导出为PNG/JPG格式
ppt_live_export_shape_image将形状导出为图像
屏幕捕获
ppt_screen_capturePowerPoint窗口的屏幕截图

快速开始

克劳德代码(.mcp.json)

{
  "mcpServers": {
    "pptx": {
      "command": "python",
      "args": ["path/to/ppt_mcp_server.py"],
      "env": {
        "MCP_AUTHOR": "Your Name",
        "MCP_AUTHOR_INITIALS": "YN"
      }
    }
  }
}

克劳德桌面(claude_desktop_config.json)

{
  "mcpServers": {
    "pptx": {
      "command": "uvx",
      "args": ["--from", "pptx-mcp-live", "ppt_mcp_server"]
    }
  }
}

来源

git clone https://github.com/ykarapazar/pptx-mcp-live.git
cd pptx-mcp-live
pip install -r requirements.txt
python ppt_mcp_server.py

需求

  • Python 3.10+
  • python-pptx, mcp[cli], Pillow, fonttools (参见 requirements.txt)
  • 仅限Windows Live工具: Windows 10/11+微软PowerPoint+ pywin32

致谢

建在上面 龚哲/办公PowerPoint MCP服务器 (MIT许可证)。

许可证

MIT许可证——见 许可证 了解详情。

目录标签

目录标签

Python位置天气搜索PowerPoint自动化本地部署COM自动化演示文稿处理实时编辑跨平台工具

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

63

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP