Office-PowerPoint-MCP-Server:基于MCP的可以操作 PowerPoint的工具
Office-PowerPoint-MCP-Server 是一個基于 python-pptx 的 MCP 服務器,用于 PowerPoint 演示文稿的創(chuàng)建、編輯和操作。它支持幻燈片的增刪、文本、圖片、表格、形狀、圖表的添加與編輯,以及文檔屬性的修改等。用戶可通過 Smithery、安裝腳本或手動方式進行部署,支持本地 Python 服務器或 UVX 運行,通過 MCP 配置與外部客戶端(如 Claude Desktop)集成,簡化了 PowerPoint 自動化流程。

功能特性
提供創(chuàng)建、編輯和操作 PPT 的工具,支持從簡單文本添加到復雜圖表和形狀的操作。用戶可以創(chuàng)建新 PPT、打開和保存現(xiàn)有 PPT、獲取和設置文檔屬性,還能進行格式應用、圖表生成等操作。
支持添加和編輯幻燈片、文本框、圖片、表格、形狀和圖表等元素,滿足多樣化的演示文稿編輯需求。
能通過編程方式批量處理 PPT,例如自動化報告生成,可讀取數(shù)據(jù)源,自動創(chuàng)建包含圖表和表格的幻燈片,并導出為 PPT 文件,提高工作效率。
應用場景
在數(shù)據(jù)分析和報告制作中,該服務器可以讀取數(shù)據(jù)源,自動創(chuàng)建包含圖表和表格的幻燈片,并導出為 PPT 文件,減少人工操作。
教師或培訓師可以使用此項目自動化創(chuàng)建教學演示文稿,包括添加互動元素,如圖表和動畫,以增強學習體驗。
企業(yè)中的演講者需要準備多個版本的演示文稿,Office - PowerPoint - MCP - Server 可以幫助他們快速創(chuàng)建和修改 PPT,適應不同的演講場合
項目特點
通過簡單的命令行或編程接口即可啟動和操作,無需復雜的配置。
通過自動化處理,用戶可以節(jié)省大量時間,特別是在處理重復或批量任務時。
項目的模塊化設計使得添加新功能和自定義現(xiàn)有功能變得容易。
支持所有主流操作系統(tǒng),且與 Microsoft PowerPoint 的文件格式完全兼容。
項目遵循 MIT 協(xié)議,用戶可以放心使用和修改代碼,無需擔心版權問題。
安裝方法
通過 Smithery 自動安裝:使用 Smithery 平臺進行自動化部署,命令為npx -y @smithery/cli install @GongRzhe/Office-PowerPoint-MCP-Server --client claude。
使用安裝腳本:運行python setup_mcp.py,該腳本會自動檢查先決條件、安裝依賴項、生成 MCP 配置文件等。
手動安裝:
克隆倉庫:git clone https://github.com/GongRzhe/Office-PowerPoint-MCP-Server.git,然后進入項目目錄。
安裝依賴:pip install -r requirements.txt。
使服務器可執(zhí)行:chmod +x ppt_mcp_server.py。
使用案例
自動創(chuàng)建并填充用于商業(yè)、學術或技術報告的 PowerPoint 演示文稿,節(jié)省手動操作的時間。
利用 ai 驅動的工作流快速生成具有結構化內容的教學或培訓用幻燈片。
可以方便地對多個演示文稿進行編程修改,便于標準化品牌或更新文檔中的信息。
與數(shù)據(jù)源或 API 集成,動態(tài)地用實時數(shù)據(jù)填充幻燈片。
與其他工具或服務連接,實現(xiàn)涉及 PowerPoint 文件的端到端工作流的自動化(例如生成、導出、發(fā)送)。
項目地址
https://github.com/GongRzhe/Office-PowerPoint-MCP-Server
提交您的產品
Ai應用
Ai資訊
AI生圖
AI生視頻
開源AI應用平臺










