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 分