PowerPoint MCP Server — презентации на Windows

PowerPoint MCP Server

PowerPoint MCP для Windows: агент открывает установленный PowerPoint, заполняет шаблоны, вставляет формулы LaTeX и графики, добавляет анимацию

  • 121 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агент редактирует и сохраняет открытые презентации, а инструмент powerpoint_evaluate выполняет произвольный код Python на вашем компьютере
  • Сервер читает содержимое слайдов, заметки и комментарии открытых файлов
Все причины и проверки

ayushmaniar/powerpoint-mcp

Установка

В терминале, через 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

MCP-серверШирокий доступ104Звезды репозитория

Скилл для сборки презентаций из HTML-слайдов с рендером, визуальной проверкой каждого слайда и конвертацией в редактируемый PPTX

СкиллРасширенный доступ5,1 тыс.Звезды репозитория

MCP-сервер для создания и правки файлов Excel без установленного Microsoft Office: формулы, форматы, графики, сводные таблицы

MCP-серверРасширенный доступ4,3 тыс.Звезды репозитория

MCP-сервер читает и пишет книги Excel: значения, формулы, таблицы, форматирование и новые листы; на Windows умеет делать снимок листа

MCP-серверШирокий доступ1 тыс.Звезды репозитория
Выбор редакции

Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями

СкиллРасширенный доступ65,7 тыс.Звезды репозитория

Скилл сборки презентаций в стиле консалтинга: агент собирает PPTX через движок на python-pptx с готовыми макетами и проверками

СкиллРасширенный доступ310Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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.

Бейдж для README

Сообщить о проблеме

Foxx AIPowerPoint MCP Server — презентации на Windows
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.