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-ключей или платных подписок не требуется.