PowerPoint MCP Server — презентации на Windows
PowerPoint MCP Server
PowerPoint MCP для Windows: агент открывает установленный PowerPoint, заполняет шаблоны, вставляет формулы LaTeX и графики, добавляет анимацию
- 121 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент редактирует и сохраняет открытые презентации, а инструмент powerpoint_evaluate выполняет произвольный код Python на вашем компьютере
- Сервер читает содержимое слайдов, заметки и комментарии открытых файлов
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/powerpoint-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент редактирует и сохраняет открытые презентации, а инструмент powerpoint_evaluate выполняет произвольный код Python на вашем компьютере
- Сервер читает содержимое слайдов, заметки и комментарии открытых файлов
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
PowerPoint MCP управляет настоящим приложением Microsoft PowerPoint через COM-автоматизацию (библиотека pywin32). Агент читает уже открытые презентации и правит их на лету, закрывать файл не нужно. Для работы нужны Windows 10 или 11, установленный PowerPoint и Python 3.10 или новее. Сервер дает 11 инструментов. Для шаблонов есть list_templates, analyze_template и add_slide_with_layout: агент находит шаблон компании, смотрит места под текст и создает слайд с нужной раскладкой. Инструмент populate_placeholder заполняет место текстом с HTML-разметкой (теги b, i, u, цветные теги, списки ul и ol), формулой в теге latex или графиком matplotlib. Формула попадает в слайд как родной объект уравнения PowerPoint. Инструмент slide_snapshot возвращает скриншот слайда с рамками и отдельно текст, данные диаграмм, таблицы, ссылки, комментарии и заметки докладчика. Остальные инструменты добавляют заметки (add_speaker_notes), анимацию появления (add_animation, в том числе по абзацам), дублируют, удаляют и переносят слайды (manage_slide). Инструмент powerpoint_evaluate запускает произвольный код Python в контексте PowerPoint для пакетных операций.
Для кого. Для преподавателей, аналитиков и разработчиков на Windows, которые собирают и правят презентации в PowerPoint через Claude Code, Cursor или Codex.
Подходит, если
- Нужна лекция с формулами: агент пишет уравнения в теге latex и анимирует пункты по абзацам
- Есть корпоративный шаблон, и агент должен собрать по нему квартальный отчет из CSV с графиками matplotlib
- Требуется прочитать чужую презентацию вместе с заметками докладчика, таблицами и комментариями, а затем пересказать ее или задать по ней вопросы
- Хочется быстро превратить описание репозитория или результаты исследования в набор слайдов в уже открытом PowerPoint
Не подходит, если
- Вы работаете на macOS или Linux: сервер использует COM Windows, версии для этих систем нет
- PowerPoint на компьютере нет, а файл pptx нужен без приложения: сервер без запущенного PowerPoint не работает, LibreOffice не поддерживается
- Нужен безопасный режим без выполнения кода: инструмент powerpoint_evaluate запускает произвольный Python
- Нужна версия под macOS: для нее подходит PowerPoint MCP от ykuwai, он управляет PowerPoint на Windows и macOS
Пример запроса к агенту
Сделай презентацию из 10 слайдов про основы машинного обучения по шаблону компании, добавь формулы и анимируй пункты списковMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Работает только в Windows и только с установленным Microsoft PowerPoint. Версии для macOS и Linux нет, автор принимает pull request с вариантом на AppleScript. Нужен Python 3.10 или новее, запуск идет через uvx.
Скриншоты слайдов сохраняются в папку ~/.powerpoint-mcp/ с отметкой времени в имени, поэтому за долгую работу там накопится много файлов. Лицензия MIT указана в описании проекта, но отдельного файла лицензии в дереве репозитория нет. Последний коммит в репозитории сделан в мае 2026 года.
Как отключить. В Claude Code удалите сервер командой claude mcp remove powerpoint. В Cursor, Trae, OpenCode и других клиентах удалите блок powerpoint из файла конфигурации MCP и перезапустите клиент.
Частые вопросы
Есть ли MCP для презентаций PowerPoint в Claude Code?
Да. PowerPoint MCP ставится одной командой claude mcp add powerpoint -- uvx powerpoint-mcp. Сервер работает с установленным PowerPoint на Windows через COM и подходит для Claude Code, Cursor, GitHub Copilot, Codex, OpenCode и других клиентов MCP.
Работает ли PowerPoint MCP на Mac?
Нет, версии для macOS и Linux нет, потому что сервер использует Windows COM через pywin32. Для Mac подойдет сервер ppt-mcp от ykuwai, он работает через Apple Events.
Как добавить формулу в слайд через PowerPoint MCP?
Инструмент populate_placeholder принимает текст с тегом latex, например E=mc^2 внутри тегов latex. Сервер управляет встроенным редактором уравнений PowerPoint, поэтому формула появляется как родной объект уравнения PowerPoint.
Как заполнить презентацию по корпоративному шаблону?
Агент вызывает list_templates, чтобы найти шаблоны в личных и системных папках, затем analyze_template для разбора раскладок и add_slide_with_layout, чтобы создать слайд с сохранением стиля шаблона.
Сколько инструментов у PowerPoint MCP от Ayush Maniar?
Одиннадцать: управление презентацией, снимок слайда, переход между слайдами, заметки докладчика, заполнение мест, управление слайдами, список и разбор шаблонов, добавление слайда по раскладке, анимация и запуск кода Python. Автор сознательно держит число небольшим, чтобы модель не путалась в выборе.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыPowerPoint MCP на 156 инструментов: агент правит живую презентацию на Windows и macOS, от слайдов и таблиц до диаграмм, SmartArt и иконок Material Symbols
Скилл для сборки презентаций из HTML-слайдов с рендером, визуальной проверкой каждого слайда и конвертацией в редактируемый PPTX
MCP-сервер для создания и правки файлов Excel без установленного Microsoft Office: формулы, форматы, графики, сводные таблицы
Excel MCP Server (negokaz) — чтение и запись Excel
Excel MCP Server (negokaz)
MCP-сервер читает и пишет книги Excel: значения, формулы, таблицы, форматирование и новые листы; на Windows умеет делать снимок листа
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Скилл сборки презентаций в стиле консалтинга: агент собирает PPTX через движок на python-pptx с готовыми макетами и проверками
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| PowerPoint MCP Server — презентации на Windows (эта запись) | нет | не нужна | 121 | |
| ppt-mcp — PowerPoint MCP на 156 инструментов | нет | не нужна | 104 | сервер ykuwai на 156 инструментов, работает в Windows и macOS, этот ограничен Windows и дает 11 инструментов с упором на шаблоны |
| PPT Master | нет | 65 734 | скилл, который собирает файлы pptx из PDF, DOCX и ссылок без запуска PowerPoint |
Из блога
Коротко о README
Автор, аспирант UCSD, написал сервер, чтобы не тратить по три-четыре часа в неделю на презентации. Описание подчеркивает три отличия: шаблоны как основной путь работы, двусторонний доступ к открытому PowerPoint и снимок слайда с текстом, диаграммами и заметками. Приведены шесть рабочих сценариев: исследование темы, разбор набора данных, документация по репозиторию, корпоративный отчет, лекция с формулами и учебный диалог с квизом. Инструкции установки даны для Claude Code, Cursor, Trae, Codex, CodeBuddy, OpenCode, VS Code и Google Antigravity.