
diivi/aseprite-mcp
Deployment & DevOpsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для взаимодействия с API Aseprite
Обзор
Python-сервер MCP, который даёт ассистентам ИИ полный контроль над Aseprite для создания пиксель-арта и анимированных спрайтов. — холст, рисование, слои, анимация, палитры, эффекты, срезы, тайлмапы, экспорты, инструменты визуальной обратной связи/анализа и сырой Lua-эскейп-штрих. Набор инструментов разработан так, что LLM содержит всё необходимое для создания качественного пиксельного арта, а не только примитивы: штеневые рампы с изменением оттенков, упорядоченный дизеринг, контуры, ретро-пресеты палитры с квантованием, рендеры на луковой коже и дифференцирование кадров для анимации. Задача 1 — «Нарисуйте мне пиксельное изображение мечника.» 32×32 неподвижно, экспортировано на 10×. Задача 2 — «... последовательность удара мечом, от размаха до завершения.» 4-кадровая анимация, экспортируемая с помощью export_tag . Тот же слэш, что и спрайтшит ( export_spritesheet): завод → расширение → замаха → выполнение.
Обзор (машинный перевод)
Python-сервер MCP, который даёт ассистентам ИИ полный контроль над Aseprite для создания пиксель-арта и анимированных спрайтов.
123 инструмента в 18 категориях — холст, рисунок, слои, анимация, палитры, эффекты, срезы, тайлмапы, экспорты, инструменты визуальной обратной связи/анализа и сырой люк-эскейп-штрик. Набор инструментов спроектирован так, что LLM имеет всё необходимое для создания хорошего пиксельного арта, а не только примитивов: штеневые рампы с изменением оттенков, упорядоченный дизеринг, контуры, ретро-пресеты палитры с квантованием, рендеры с луковой кожей, дифференцирование кадров, проверки границ и ворса для анимации.
Примеры
Уютная комната (Opus 5.5)
Изометрическая спальня на закате с девушкой, делающей домашнее задание, анимированная в виде лофи-лупа. 128×128, 16-кадровая петля, экспортированная на 4×.
Мечник: Басня 5 против Опуса 5.5
Басня 5 Opus 5.5
Эталонный мечник, затем резкий удар от завода до конца. 48×48, 4-кадровый слэш.
Opus 5.5 критиковал спрайт Fable 5 и перерисовал его в том же размере. 48×48, 8-кадровый слэш.
Задачи Fable 5 воссоздают бенчмарк из книги Draw Me a Swordsman Л.Дж. Миранды, чьи открытия вдохновили расширенный набор инструментов этого сервера.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Aseprite MCP Tools
A Python MCP server that gives AI assistants full control over Aseprite for creating pixel art and animated sprites.
123 tools across 18 categories — canvas, drawing, layers, animation, palettes, effects, slices, tilemaps, exports, visual-feedback/analysis tools, and a raw Lua escape hatch. The tool set is designed so an LLM has everything it needs to produce good pixel art, not just primitives: shading ramps with hue shifting, ordered dithering, outlines, retro palette presets with quantization, onion-skin renders, and frame diffing, bounds and lint checks for animation work.
Examples
Cosy room (Opus 5.5)
Swordsman: Fable 5 vs Opus 5.5
The Fable 5 tasks recreate the benchmark from Draw Me a Swordsman by Lj Miranda, whose findings inspired this server’s expanded toolset.
Slime (Opus 5.5)
Swordsman vs. slime (Opus 5.5)
Установка
docker run -it --rm aseprite-mcp:latestКонфигурация
{
"mcpServers": {
"aseprite": {
"command": "/opt/homebrew/bin/uv",
"args": [
"--directory",
"/path/to/repo",
"run",
"-m",
"aseprite_mcp"
]
}
}
}