MCP-серверы

aseprite mcp aseprite mcp логотип

Сайт https://github.com/diivi/aseprite-mcp
Цена Бесплатный доступ
Основные направления Креатив и создание медиа, МСР для дизайна

Aseprite MCP Server — это MCP-сервер для интеграции AI-агентов с редактором пиксель-арта Aseprite, который позволяет языковым моделям напрямую создавать и манипулировать пиксельной графикой через скриптовый API Aseprite. Сервер выступает мостом между AI-ассистентами и профессиональным инструментом пиксель-арта, предоставляя Claude и другим MCP-совместимым моделям возможность писать и выполнять Lua-скрипты внутри Aseprite для рисования спрайтов, создания анимаций, управления слоями и цветовыми палитрами, а также экспорта готовых ассетов.

Ключевые особенности:

Выполнение Lua-скриптов в Aseprite: Инструмент execute_lua принимает произвольный Lua-код и выполняет его непосредственно в контексте запущенного Aseprite с полным доступом к Aseprite Scripting API, позволяя AI-агенту создавать спрайты, манипулировать пикселями, управлять слоями и кадрами анимации без предопределенных шаблонов.

Создание и редактирование спрайтов: Через Lua-скрипты AI-агент может создавать новые спрайты, устанавливать размер холста, рисовать отдельные пиксели и геометрические фигуры, использовать инструменты заливки и градиенты, копировать и вставлять регионы — полностью контролируя создание пиксель-арта из кода.

Управление слоями и фреймами: Инструмент manage_layers позволяет AI-агенту создавать, переименовывать, переупорядочивать и удалять слои, а manage_frames — управлять кадрами анимации, включая добавление, дублирование, удаление и перестановку кадров, установку длительности каждого кадра и настройку циклов анимации.

Управление цветовой палитрой: Инструмент manage_palette дает AI-агенту возможность читать текущую палитру, добавлять и изменять цвета, переключаться между индексированным и RGB-режимами, а также импортировать и экспортировать палитры в форматах Aseprite и Adobe Color Table.

Экспорт ассетов: Инструмент export_asset позволяет AI-агенту экспортировать готовые спрайты и анимации в различные форматы — PNG-последовательности, спрайт-шиты, анимированные GIF — с настройкой размера, масштабирования и параметров экспорта, автоматизируя подготовку ассетов для игровых движков.

Получение информации о текущем документе: Инструмент get_document_info возвращает детальную информацию об открытом документе — размер холста, количество слоев и фреймов, текущий режим цвета, что позволяет AI-агенту ориентироваться в состоянии редактора перед выполнением операций.

Для кого: Разработчики инди-игр, создающие пиксель-арт ассеты с помощью AI-ассистентов для прототипирования и ускорения производства спрайтов. Художники пиксель-арта, желающие автоматизировать рутинные операции — создание вариаций спрайтов, экспорт в разные форматы, пакетную обработку кадров анимации. Разработчики AI-инструментов для генерации игрового контента, использующие Aseprite как движок рендеринга пиксель-арта. Новички в пиксель-арте, которым AI-ассистент помогает создавать графику через генерацию Lua-скриптов без глубокого знания Aseprite API.

Сценарии использования:

Генерация спрайта по описанию: пользователь запрашивает “нарисуй спрайт рыцаря 32x32 с красным плащом и золотым мечом”, AI-агент генерирует Lua-код для Aseprite с покоординатной отрисовкой или использованием геометрических примитивов, выполняет его через execute_lua, и создает пиксельный спрайт в открытом документе.

Создание анимации персонажа: AI-агент создает 4-кадровую анимацию ходьбы — генерирует код для отрисовки персонажа в разных фазах шага, распределяет по фреймам через manage_frames, настраивает длительность каждого кадра и экспортирует через export_asset в анимированный GIF.

Автоматизация экспорта ассетов: AI-агент сканирует слои документа, каждый слой экспортирует как отдельный PNG с правильным масштабированием (x2, x4 для разных разрешений) и формирует спрайт-шит, готовый для импорта в Unity или Godot.

Массовое перекрашивание спрайтов: AI-агент через manage_palette определяет текущие цвета, генерирует несколько вариантов палитры (ночной режим, подводный режим, огненный режим), и создает вариации спрайта с заменой цветов через Lua-скрипт.

Восстановление палитры из изображения: AI-агент через get_document_info анализирует текущий спрайт, извлекает используемые цвета и через manage_palette создает структурированную палитру с правильным порядком цветов.

Цены и доступность: Сам MCP-сервер полностью бесплатен и распространяется с открытым исходным кодом на GitHub под лицензией MIT (43 звезды, 8 форков на момент анализа). Установка доступна через Smithery одной командой или через uvx с минимальной конфигурацией. Для работы требуется приобретенная копия Aseprite (единоразовая покупка, около $20, доступна также бесплатная компиляция из исходного кода) с включенной поддержкой скриптования. Сервер взаимодействует с Aseprite через локальное соединение — Aseprite должен быть запущен на той же машине с активированным скриптовым сервером. Дополнительных API-ключей или платных подписок не требуется.