Powerpoint MCP server
Создаёт PowerPoint презентации с AI-генерацией изображений и добавлением таблиц, графиков.
Описание
Это MCP-сервер для автоматизированного создания PowerPoint презентаций. Форк оригинального проекта с интеграцией Stable Diffusion (ForgeUI/Automatic-1111) API для генерации изображений. Поддерживает инструменты для инициализации презентаций, добавления слайдов с заголовками, контентом, таблицами, графиками и изображениями с подписями. Работает с существующими PPTX файлами. Идеально для быстрого создания профессиональных презентаций на основе текста, данных или промптов, с сохранением в указанную папку.
Возможности
Создание презентации
Инициализация новой PowerPoint презентации по имени.
Добавление слайда с заголовком
Добавление слайда только с заголовком или раздела.
Добавление слайда с контентом
Добавление слайда с заголовком и текстовым контентом.
Добавление таблицы
Добавление слайда с заголовком и динамической таблицей из данных.
Добавление графика
Добавление слайда с заголовком и графиком, тип которого определяется автоматически из данных.
Генерация изображений
Создание изображений с помощью Stable Diffusion по промпту и сохранение для презентации.
Работа с существующими файлами
Открытие и редактирование готовых PPTX с автоматическим бэкапом и сохранением.
Установка
Установка:
Установите UV:
- MacOS/Linux: curl -LsSf https://astral.sh/uv/install.sh | sh
- Windows: powershell -ExecutionPolicy ByPass -c “irm https://astral.sh/uv/install.ps1 | iex”
Клонируйте репозиторий: git clone https://github.com/Ichigo3766/powerpoint-mcp.git
Добавьте сервер в claude_desktop_config.json (путь: ~/Library/Application Support/Claude/claude_desktop_config.json на MacOS или %APPDATA%/Claude/claude_desktop_config.json на Windows): { “mcpServers”: { “powerpoint”: { “command”: “uv”, “env”: { “SD_WEBUI_URL”: “http://your-sd-webui-url:7860”, “SD_AUTH_USER”: “your-username”, “SD_AUTH_PASS”: “your-password” }, “args”: [ “–directory”, “/path/to/powerpoint-mcp/src”, “run”, “powerpoint”, “–folder-path”, “/path/to/decks_folder” ] } } } Не забудьте установить Stable Diffusion сервер и указать его URL.