slidecraft-mcp
Slidecraft
Slidecraft превращает исходный материал в отполированные редактируемые презентации PowerPoint внутри того агентского приложения, которое вы уже используете. Агент планирует и направляет работу, а Slidecraft организует файлы проекта, визуальные ресурсы, генерацию изображений, понимание слайдов и создание презентаций PowerPoint.
Текущая альфа-версия готова для локальных проектов через Codex, Claude Code, GitHub Copilot и другие MCP-совместимые агентские приложения. Ход выпуска отслеживается в Готовность к релизу.
Установка
Установите Python 3.10 или новее и текущую LTS-версию Node.js, затем запустите интерактивный установщик.
macOS и Linux
curl -fsSL https://raw.githubusercontent.com/henryhyw/slidecraft/v0.1.0-alpha.1/install.py | python3 -Windows PowerShell
irm https://raw.githubusercontent.com/henryhyw/slidecraft/v0.1.0-alpha.1/install.py | py -3 -Установщик создаёт изолированную среду выполнения, устанавливает повседневные функции презентаций, подготавливает редактируемый конструктор PowerPoint, проверяет установку и подключает обнаруженные агентские приложения. Его можно безопасно запускать повторно при обновлении Slidecraft.
См. Установка для варианта с проверкой перед запуском, настройки выбранных агентов, настройки рабочего пространства GitHub Copilot, мест установки и устранения неполадок.
Участники могут установить из клонированного репозитория с помощью того же интерактивного процесса.
git clone https://github.com/henryhyw/slidecraft.git
cd slidecraft
python3 install.py --source .Установщик выводит точную команду для панели управления по завершении. Она имеет следующий вид.
/path/to/Slidecraft/app/bin/slidecraft consoleПанель управления показывает проекты, настройки стилей, общие коллекции ресурсов, конфигурацию провайдеров и состояние среды выполнения. Папки проектов и библиотек можно открывать непосредственно в файловом браузере операционной системы.
Related MCP server: PPTX MCP Server
Интеграция с агентом
Slidecraft предоставляет одинаковые возможности в процессе, через свой CLI и через MCP.
slidecraft agent-capabilities
slidecraft-mcpВаше агентское приложение управляет диалогом. Slidecraft записывает решения по проекту, источники, прогресс и результаты, чтобы любая новая сессия могла продолжить работу с того же проекта. Панель управления представляет эти файлы и настройки в одном месте.
Встроенный навык агента доступен по адресу integrations/skills/slidecraft/SKILL.md. Полный контракт хоста описан в Интеграция с агентом.
MCP-сервер самодокументирован и работает как локальный STDIO-сервер инструментов в Codex, Claude Code, GitHub Copilot Chat и других MCP-совместимых хостах. Примеры настройки для конкретных хостов доступны в Кратком руководстве для агента.
В новой сессии назовите проект и опишите, что вам нужно. Агент находит сохранённый прогресс, продолжает работу или возвращает запрошенный артефакт презентации. См. Краткое руководство для агента.
Агентские хосты на основе оболочки могут использовать ту же точку входа, ориентированную на имя, напрямую.
slidecraft project resolve "Market Growth"
slidecraft project show "Market Growth"Проекты и ресурсы
Проект может находиться в выбранной пользователем директории или в управляемой директории данных Slidecraft.
project/
slidecraft.project.json
sources/ user material and direct-use visual assets
deliverables/ editable presentations, previews, and reports
.slidecraft/ durable Agent evidence and resource assignmentsВизуальное вдохновение, канонические иконки и переиспользуемые редактируемые компоненты хранятся в общих локальных коллекциях. Выбор, сделанный в чате или на панели управления, остаётся привязанным к проекту и готов к использованию при повторном открытии проекта.
Конфигурация следует встроенным значениям по умолчанию, пользовательской конфигурации, необязательному оверлею проекта, переменным окружения и явным аргументам времени выполнения. Используйте эти команды для просмотра каждого разрешённого значения и его источника.
slidecraft config path
slidecraft config show
slidecraft config validate
slidecraft config explainСм. Конфигурация, Профили руководства и Карту документации.
Конвейер
Агент рассуждает о рабочем процессе презентации и составляет эти переиспользуемые возможности.
Нормализация мультимодального исходного материала и жёстких ограничений.
Планирование сюжетной линии колоды и семантического намерения для каждого слайда.
Поиск визуального вдохновения, канонических иконок и переиспользуемых компонентов, затем выбор полезных ресурсов в контексте.
Сборка и выполнение брифов на генерацию изображений для слайдов, несущих информацию.
Использование визуального рассуждения агента для сопоставления значимых отображаемых сущностей и связей с авторитетным исходным содержимым.
Измерение текста, фигур и макета с помощью OpenCV, с использованием SAM 2 для нерегулярных закрашенных областей, когда это добавляет полезные детали границ.
Создание маршрутов реконструкции и намерения уточнения, затем компиляция редактируемых сцен PowerPoint.
Применение детерминированной ограниченной нормализации к группам типографики, выравниваниям, слотам иконок и топологии соединителей, определённым агентом.
Рендеринг редактируемой колоды и сохранение отчёта о реконструкции.
Системный контракт описан в Конвейер фреймворка. Рассуждения о соединителях описаны в Контракте соединителей. Ограничения уточнения описаны в Контракте нормализации.
Структура репозитория
src/slidecraft/ installable Python package and dashboard
js/ portable PowerPoint constructor
scripts/ installed worker and platform integration scripts
config/ versioned framework and design-policy examples
src/slidecraft/guidance_profiles/ reusable communication profiles
schemas/ interchange contracts
integrations/ Agent integration packages
tests/ automated tests
tools/historical_regression/ architecture-slide regression utilities excluded from the runtime
vendor/ upstream development sources for bundled resources
workspace/ ignored local projects, caches, and generated evidenceВерхний уровень AGENTS.md даёт агентам, осведомлённым о репозитории, краткий вводный контракт. Общий код фреймворка никогда не зависит от проекта в workspace/ или от тестовых фикстур.
Живые презентационные проекты и сгенерированный вывод остаются в workspace/ во время разработки репозитория и исключены из Git. Упакованные стартовые ресурсы находятся в src/slidecraft/starter_resources/.
Каждый новый проект получает упакованный базовый дизайн колоды в своей скрытой директории .slidecraft/. Обложки, повестки, разделители разделов, утверждения, заключения и разделители приложений используют общие детерминированные макеты. Слайды, несущие информацию, используют маршрут генерации изображений. Финальная сборка требует все запланированные слайды в порядке колоды и проверяет замороженный дизайн, повторяющиеся роли типографики, политику соединителей, канонические ресурсы, холст и оформление колоды перед экспортом.
Разработка
.venv/bin/python -m pytest -q
.venv/bin/python -m ruff check src tests tools
.venv/bin/python -m buildOpenCV обрабатывает обычное измерение текста, соединителей и линейных рисунков. Установите дополнительный пакет segmentation, чтобы добавить определение границ SAM 2 для нерегулярных закрашенных объектов.
Лицензия
Slidecraft выпущен под лицензией MIT. Встроенные сторонние ресурсы сохраняют свои собственные уведомления.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceCreates and manipulates PowerPoint presentations with capabilities for adding various slide types, generating images, and incorporating tables and charts through natural language commands.11144MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to create, edit, and manipulate PowerPoint presentations programmatically with support for text styling, shapes, slide rearrangement, and direct Office XML access.81
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with PowerPoint presentations through natural language commands, supporting reading, editing, slide management, and automated speaker notes processing.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to automate Microsoft PowerPoint through natural language, supporting slide creation, text formatting, charts, animations, and export via the COM API.36MIT
Related MCP Connectors
Deterministic, fully editable PowerPoint from typed slide intents. 200+ layouts, brand templates.
Presentations.AI MCP server — create designed slide decks from a topic, text, or document.
Generate, edit, and export AI presentations to PDF, PPTX, or a shareable link.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/henryhyw/slidecraft'
If you have feedback or need assistance with the MCP directory API, please join our Discord server