AP

ayushmaniar/powerpoint-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

125 stars 19 forks 品質 62 トレンド 16

ayushmaniar/PowerPoint-mcpは、[[T0]からインポートされたMCPサーバー候補です。

概要

ayushmaniar/PowerPoint-mcpは、[[T0]からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

PowerPoint自動化に最適なオープンソースMCPサーバー。無料、サブスクリプションなし、クレジットなし。

週に3〜4時間もプレゼンに疲れたUCSDの大学院生が作りました。

言語

  • 英語
  • 中文
  • 日本語

デモビデオ

クロードが一から「フーリエ変換とフーリエ級数」講義を一から作成するのを見てください。方程式、図、アニメーションも含まれます。


ウィンドウズ限定

このMCPサーバーはWindows専用で動作します。なぜなら、pywin32COM自動化を使ってPowerPointアプリケーションを直接制御しているからです。これにより双方向の読み書きアクセス、リアルタイム編集、LaTeXレンダリング、テンプレート、アニメーションが可能になります。

macOS/Linuxの代替ソフト(python-pptx)はPowerPointのフル機能にアクセスできません。AppleScriptベースのmacOS版のPRは歓迎します。


なぜこれは違うのか

PowerPoint自動化ツールはたくさんあります。なぜこれが実際に使う価値があるのかを説明します:

テンプレート優先設計 LLMを希望のテンプレートに向ければ、すぐに動作します。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

PowerPoint MCP Server

The best open-source MCP server for PowerPoint automation. Free, no subscriptions, no credits.

Built by a UCSD grad student who was tired of spending 3-4 hours per week making presentations.

Languages


Demo Video

Watch Claude build a complete “Fourier Transform and Fourier Series” lecture from scratch - equations, diagrams, and animations included.


Windows Only

This MCP server works exclusively on Windows because it uses pywin32 COM automation to control the PowerPoint application directly. This is what enables bidirectional read/write access, real-time editing, LaTeX rendering, templates, and animations.

macOS/Linux alternatives like python-pptx don’t get access to the full PowerPoint feature set. PRs for an AppleScript-based macOS version are welcome.


Why This Is Different

There are a lot of PowerPoint automation tools out there. Here is why this one is actually worth using:

Template-first design Point the LLM at your desired template and it just works. Tell Claude: “Make a GPU performance comparison presentation using our company’s Nvidia_Black_Green_2025 template” - it discovers the template, analyzes its layouts, and populates them correctly.

Actually bidirectional and real-time Unlike python-pptx (write-only) or other popular MCP implementations, this uses COM automation. Claude can READ your existing presentations and edit them in real time without closing PowerPoint first.

Multimodal slide analysis The slide_snapshot tool gives the LLM both visual context (screenshots with annotated bounding boxes) AND detailed text/chart/table extraction. Claude can literally see what is on your slides.

LaTeX rendering that actually works The server renders LaTeX equations by controlling PowerPoint’s built-in equation editor directly. Just write E=mc^2 and it appears as a native PowerPoint equation object.

HTML formatting that saves tokens Bold, italic, colors, and bullet points via HTML tags (, , , , ``). One formatting pass, no repeated tool calls to apply fonts and colors separately.

Animations with progressive disclosure Real controllable PowerPoint animations, including paragraph-level entrance effects. Bullet-by-bullet reveals work out of the box - no need to split content across multiple shapes.

One-line install, no subscriptions

claude mcp add powerpoint -- uvx powerpoint-mcp
GitHub で README 全文を見る

インストール

uvx powerpoint-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "powerpoint": { "command": "uvx", "args": ["powerpoint-mcp"] } } }