Microsoft Office MCP Servers - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

pptx-xlsx-mcp 是一个用于与 Microsoft Office 应用程序(PowerPoint 和 Excel)交互的 MCP 服务,通过 AI 辅助实现自动化操作。

核心功能

  1. PowerPoint 功能
  2. 创建和修改演示文稿
  3. 添加、删除和修改幻灯片
  4. 保存和加载演示文稿
  5. 模板管理系统
  6. 精细控制幻灯片元素(文本、形状、图像、图表)
  7. 财务图表创建(线图、柱状图、饼图等)
  8. 比较表生成

  9. Excel 功能

  10. 连接运行的 Excel 实例
  11. 列出打开的工作簿
  12. 保存工作簿
  13. 添加新工作表
  14. 读取和写入单元格值
  15. 处理多种数据类型(文本、数字、日期、货币)

适用场景

  1. 财务报告生成:自动创建包含财务图表和比较表的 PowerPoint 演示文稿。
  2. 数据分析:在 Excel 中自动读取、分析和汇总数据。
  3. 模板管理:使用模板快速生成标准化的演示文稿或工作表。
  4. 自动化办公:通过自然语言命令自动化完成复杂的 Office 操作。

工具列表

  1. PowerPoint 工具
  2. list_presentations:列出工作区中的所有 PowerPoint 文件
  3. upload_presentation:上传新演示文稿
  4. save_presentation:保存当前演示文稿
  5. add_slide:添加新幻灯片
  6. delete_slide:删除幻灯片
  7. get_slide_count:获取幻灯片总数
  8. analyze_slide:分析幻灯片内容
  9. add_text:添加文本
  10. add_shape:添加形状
  11. edit_element:编辑元素属性
  12. style_element:应用样式
  13. connect_shapes:连接形状
  14. find_element:查找元素
  15. get_company_financials:获取公司财务数据(目前为虚拟数据)
  16. create_financial_chart:创建财务图表
  17. create_comparison_table:创建比较表
  18. list_templates:列出所有模板
  19. apply_template:应用模板
  20. create_slide_from_template:从模板创建幻灯片
  21. save_as_template:将幻灯片保存为模板
  22. debug_element_mappings:调试元素映射

  23. Excel 工具

  24. list_open_workbooks:列出所有打开的 Excel 工作簿
  25. save_workbook:保存工作簿
  26. list_worksheets:列出所有工作表
  27. add_worksheet:添加新工作表
  28. get_worksheet:获取工作表
  29. get_cell_value:读取单元格值
  30. set_cell_value:设置单元格值
  31. get_range_values:读取单元格范围值
  32. set_range_values:设置单元格范围值

常见问题解答

  1. 依赖问题:确保已安装 Windows 操作系统和 Microsoft Office。
  2. COM 自动化问题:运行 pywin32_postinstall.py 脚本以解决 COM 相关错误。
  3. 文件权限问题:检查文件权限以确保可以读取和写入文件。
  4. 虚拟数据问题:财务工具目前使用虚拟数据,未来计划集成 Proff API。

使用教程

使用依赖

  1. 操作系统:Windows
  2. 软件:Microsoft Office(PowerPoint 和/或 Excel)
  3. Python:3.7+
  4. pywin32

安装教程

  1. 克隆仓库:
    bash
    git clone https://github.com/jenstangen1/mcp-pptx.git
    cd mcp-pptx

  2. 安装依赖:
    bash
    uv pip install pywin32

  3. 运行 pywin32 后安装脚本(需管理员权限):
    bash
    python C:\path\to\your\env\Scripts\pywin32_postinstall.py -install

调试方式

  1. 确保 PowerPoint/Excel 正在运行。
  2. 检查文件权限。
  3. 验证 COM 自动化是否正常工作。
  4. 如有需要,运行 pywin32_postinstall.py

点击访问

搜索工具

Laravel MCP (Model Context Protocol) - MCP服务,MCP服务器,MCP教程

2025-4-29 16:31:15

搜索工具

MCP Server Playground - MCP服务,MCP服务器,MCP教程

2025-4-29 16:31:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索