Token导航 LogoToken导航TokenDH.com
PowerPoint MCP Server logo
文档知识HTTP官方级别未说明来源级核验

PowerPoint MCP Server

MCP Server

一个基于MCP服务器的项目,用于创建和编辑PowerPoint演示文稿,支持动态添加幻灯片、图表、表格和AI生成图片。

工具数

0

提示词数

0

GitHub Stars

53

资源数

0
图像生成PythonClaude文档处理Claude DesktopClaude

安装说明

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

作者 / 组织

Ichigo3766

提供方

Ichigo3766

最后核验

2026/5/17 21:12

快速接入

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

详细介绍

Powerpoint MCP服务器

创建powerpoint演示文稿的MCP服务器项目

此叉子的主要变化

使用稳定扩散(ForgeUI/Automatic-1111)API而不是一起使用ai。

组件

工具

服务器实现了多种工具:

  • create-presentation:开始演示

- 将“name”作为必需的字符串参数 - 创建演示对象

  • add-slide-title-only:在演示文稿中添加标题幻灯片

- 将“presentation_name”和“title”作为必需的字符串参数 - 创建带有“title”的标题幻灯片并将其添加到演示文稿中

  • add-slide-section-header:将节标题幻灯片添加到演示文稿中

- 将“presentation_name”和“header”作为必需的字符串参数 - 创建带有“标题”(以及可选的“副标题”)的节标题幻灯片,并将其添加到演示文稿中

  • add-slide-title-content:将带有内容幻灯片的标题添加到演示文稿中

- 将“presentation_name”、“title”、“content”作为必需的字符串参数 - 创建一个带有“title”和“content”的内容幻灯片标题,并将其添加到演示文稿中

  • add-slide-title-with-table:添加带有表格的标题幻灯片

- 将“presentation_name”、“title”、“data”作为必需的字符串和数组参数 - 创建带有“title”的标题幻灯片,并添加根据数据动态构建的表格

  • add-slide-title-with-chart:添加带有图表的标题幻灯片

- 将“presentation_name”、“title”、“data”作为必需的字符串和对象参数 - 创建带有“title”的标题幻灯片,并添加根据数据动态构建的图表。尝试从数据源中找出最佳类型的图表。

  • add-slide-picture-with-caption:添加带有字幕幻灯片的图片

- 将“presentation_name”、“title”、“caption”、“image_path”作为必需的字符串参数 - 使用提供的“title”、“caption”和“image_path”创建带有字幕幻灯片的图片。可以使用通过“生成并保存图像”工具创建的图像,也可以使用用户提供的“image_path”(图像必须存在于folder_path中)

  • open-presentation:打开演示文稿进行编辑

- 将“presentation_name”作为必需参数 - 打开给定的演示文稿,并自动将其备份保存为“backup.pptx” - 此工具允许客户端使用现有的pptx文件并向其中添加幻灯片。只需确保客户在最后调用“保存演示文稿”工具。

  • save-presentation:将演示文稿保存到文件。

- 将“presentation_name”作为必需参数。 - 将演示文稿保存到folder_path。客户必须调用此工具以完成流程。

  • generate-and-save-image:使用T2I模型为演示文稿生成图像

- 将“prompt”和“file_name”作为必需的字符串参数 - 使用稳定的扩散api(ForgeUI/Automatic1111)创建图像

配置

通过ForgeUI API生成图像需要一个环境变量

"env": 
{
  "SD_WEBUI_URL": "http://your-sd-webui-url:7860",
  "SD_AUTH_USER": "your-username",  // Optional: if authentication is enabled
  "SD_AUTH_PASS": "your-password",  // Optional: if authentication is enabled
}

需要folder_path。所有演示文稿和图像都将保存到此文件夹中。

"--folder-path",
  "/path/to/decks_folder"

快速启动

安装

确保已安装UV

MacOS/Linux

curl -LsSf https://astral.sh/uv/install.sh | sh

视窗

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

克隆仓库

git clone https://github.com/Ichigo3766/powerpoint-mcp.git

Claude Desktop(适用于任何mcp客户端)

在MacOS上: ~/Library/Application\ Support/Claude/claude_desktop_config.json 在Windows上: %APPDATA%/Claude/claude_desktop_config.json

  • --directory:您克隆上述存储库的路径(例如:/full/path/to/powerpoint mcp/src)
  • --folder-path:powerpoint演示文稿和图像将保存到的路径。也是您应该放置任何希望MCP服务器使用的图像的路径。
  # Add the server to your claude_desktop_config.json
  "mcpServers": {
    "powerpoint": {
      "command": "uv",
      "env": {
        "SD_WEBUI_URL": "http://your-sd-webui-url:7860",
        "SD_AUTH_USER": "your-username",  // Optional: if authentication is enabled
        "SD_AUTH_PASS": "your-password",  // Optional: if authentication is enabled
      },
      "args": [
        "--directory",
        "/path/to/powerpoint",
        "run",
        "powerpoint",
        "--folder-path",
        "/path/to/decks_folder"
      ]
    }
  }

使用示例

Create a presentation about fish, create some images and include tables and charts
Create a presentation about the attached paper. Please use the following images in the presentation:
author.jpeg

假设您已安装SQLite MCP服务器。

Review 2024 Sales Data table. Create a presentation showing current trends, use tables and charts as appropriate

鸣谢

许可证

此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。

目录标签

目录标签

图像生成PythonClaude文档处理PPT生成本地部署自动化办公AI图像生成

支持客户端

Claude DesktopClaude

接入字段

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

HTTP

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

HTTPnone部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP