
ayushmaniar/powerpoint-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
インストール
uvx powerpoint-mcp設定
{
"mcpServers": {
"powerpoint": {
"command": "uvx",
"args": ["powerpoint-mcp"]
}
}
}