Pptx Mcp

io.github.207studio由 GitHub 账号 207studio 发布v0.1.0更新于 Oct 31, 2026

Free MCP server: read, outline and preview PowerPoint (.pptx) files from any AI agent.

已验证STDIO仅桌面效率与工作流文件与存储

概览

AI 生成的概览

本地 MCP 服务器,让助手读取 PowerPoint .pptx 文件:逐页大纲、封面缩略图和可分享的 HTML 预览。

可以做什么
  • 以 JSON 形式提取逐页大纲,包含标题、正文和演讲者备注
  • 获取 PowerPoint 保存在文件内的封面缩略图(若存在)
  • 生成自包含的 HTML 页面,把前 5 页以文字卡片形式预览
  • 支持从本地路径或 http(s) URL 读取文件,最大 50 MB
适用场景
适合让助手总结或回答关于 .pptx 演示文稿的问题、批量提取多个文件的封面缩略图,或快速生成可分享的文字版预览。
运行要求
以本地进程运行,可通过 npx 启动(需 Node 18+),或克隆仓库后执行 npm install 与 node src/index.js。未声明需要账号、API 密钥或环境变量。仅当来源为 http(s) URL 时需要网络访问。
安装前请注意
只读取文字,不渲染版式、图片、动画或切换效果。预览工具会写出 HTML 文件,分享前请确认保存位置。服务器会抓取远程 URL,请只指向可信来源。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Pptx Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

pptx-mcp

Read, outline and preview PowerPoint (.pptx) files from any AI agent. Free and open source (MIT) Model Context Protocol server by 207studio.

What it does

ToolWhat you get
pptx_outlineA slide-by-slide outline of the deck as JSON: title, body text and speaker notes.
pptx_thumbnailThe cover thumbnail PowerPoint saved inside the file, when the file has one.
pptx_web_previewA self-contained HTML page showing the first 5 slides as text cards, ready to share.

source can be a local path or an http(s) URL. Files up to 50 MB.

Install

json
{  "mcpServers": {    "pptx": { "command": "npx", "args": ["-y", "github:207studio/pptx-mcp"] }  }}

Or clone and run npm install && node src/index.js (Node 18+).

Bot ideas

  • Deck summarizer: outline a .pptx you got by email and draft a reply.
  • Cover gallery: pull the cover thumbnail of every deck in a folder.
  • Share preview: turn a deck into one HTML page you can share as a link.

Need real slides in your own app?

pptx-mcp reads text only. It does not render layouts, images, animations or transitions.

To play .pptx files inside your web app with layout, animations and transitions, use PPTX Player SDK. It is a one-time purchase with source included.

Development

npm installnpm test

MCPB bundle

sh
npm cinpm run bundle

Upload dist/pptx-mcp.mcpb to Smithery as "Local (MCPB Bundle)". The bundle includes production dependencies.

License

MIT © 207studio

来源:README.md,提交 7729c49

工具

3

pptx_outline

Outline a PowerPoint file

Turns a .pptx into a slide-by-slide outline: title, body text and speaker notes, as JSON.

输入参数source必填

pptx_thumbnail

Show the cover thumbnail

Returns the cover thumbnail image that PowerPoint saved inside the .pptx, if there is one.

输入参数source必填

pptx_web_preview

Make a shareable text preview

Writes a self-contained HTML page previewing the first 5 slides as text cards, ready to share.

输入参数outputsource必填

版本历史

1
  1. v0.1.0最新Oct 24, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分