
ayushmaniar/powerpoint-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
ayushmaniar/powerpoint-mcp — это кандидат-сервер MCP, импортированный из https://github.com/ayushmaniar/powerpoint-mcp.
Обзор
ayushmaniar/powerpoint-mcp — это кандидат-сервер MCP, импортированный из https://github.com/ayushmaniar/powerpoint-mcp.
Обзор (машинный перевод)
Лучший открытый MCP-сервер для автоматизации PowerPoint. Бесплатно, без подписок, без кредитов.
Построен аспирантом UCSD, который устал тратить 3-4 часа в неделю на презентации.
Языки
- Английский
- 中文
- 日本語
Демо-видео
Смотрите, как Клод создаёт полную лекцию «Преобразование Фурье и ряд Фурье» с нуля — включая уравнения, диаграммы и анимации.
Только окна
Этот MCP-сервер работает исключительно на Windows, поскольку использует pywin32 автоматизацию COM для прямого управления приложением PowerPoint. Это обеспечивает двусторонний доступ к чтению/записи, редактированию в реальном времени, рендеринге LaTeX, шаблонам и анимациям.
Альтернативы macOS/Linux, такие как python-pptx, не получают доступ ко всему набору функций PowerPoint. PR за версию macOS на базе AppleScript приветствуются.
Почему это иначе
Существует множество инструментов автоматизации PowerPoint. Вот почему этот действительно стоит использовать:
Дизайн с шаблоном Направьте LLM на желаемый шаблон — и всё работает.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"]
}
}
}