Skip to main content
Glama

Без .aseprite это не считается сдачей. AseDeliver — это недостающий слой-компилятор между «ИИ нарисовал картинку» и «игра может её использовать».

Модель изображений можно менять. Контракт на поставку не меняется.

Демонстрация

Пример слайма — готовый спрайт 32×32, нарисованный самим инструментом (обводка, четыре уровня яркости, idle / walk / jump), проверен в официальном Aseprite 1.3.18.2.

Смотрите полную страницу (крупные изображения + анимации): ylty1516.github.io/ase-deliver

Related MCP server: Aseprite-MCP

Что он создаёт

Файл

Назначение

out/<name>.aseprite

Исходный файл: слои, кадры, теги, палитра, pivot

out/<name>.png

Спрайт-лист

out/<name>.gif

Предпросмотр

out/<name>.json

frame + frameTags для движка

Как использовать с любым ИИ

  1. init — создать шаблонный проект

  2. brief — рисовать по именам файлов, которые он перечисляет (любая модель или ASCII)

  3. Положить файлы в raw/

  4. build

  5. deliverable в validate должен быть true

  6. open в Aseprite

Полный контракт — в AGENTS.md. Grok / Claude / Cursor / Codex могут просто прочитать этот файл.

git clone https://github.com/ylty1516/ase-deliver.git
cd ase-deliver
py -3 -m venv .venv
.venv\Scripts\python.exe -m pip install -r requirements.txt

ase-deliver.bat demo --out examples\slime --open
ase-deliver.bat init hero --template character-platformer --desc "side-view fox knight"
ase-deliver.bat brief hero
ase-deliver.bat build hero

Linux / macOS:

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
PYTHONPATH=. python -m ase_deliver demo --out examples/slime

Шаблоны

id

Холст

tags

character-platformer

32×32

idle, walk, jump

character-topdown

16×16

ходьба в четырёх направлениях

character-turnaround

64×64

front / 3/4 / side / back

portrait

80×80

bust

prop

32×32

idle

tileset-16

16×16

grass, dirt, stone, water

ui-button

48×16

normal, hover, pressed

fx

32×32

burst

MCP

Любой MCP-клиент:

{
  "mcpServers": {
    "ase-deliver": {
      "command": "python",
      "args": ["-m", "ase_deliver", "mcp"],
      "env": { "PYTHONPATH": "/path/to/ase-deliver" }
    }
  }
}

Инструменты: init_project · generation_brief · paint_cel · build · validate_sprite · open_in_aseprite

Жёсткие правила (для моделей)

  • Субъект изолирован, фон #FF00FF или прозрачный, никакой земли, теней, водяных знаков или текста

  • В позе стоя ноги касаются нижнего края холста

  • Один и тот же персонаж между кадрами: пропорции, цвета и pivot зафиксированы

  • Зацикленные анимации должны зацикливаться

  • Не выдумывайте имена файлов, следуйте brief

Когда нет модели изображений:

{ "map": { ".": null, "#": "#63c74d" }, "rows": ["....", ".##.", ".##.", "...."] }

ase-deliver paint <project> --tag idle --frame 0 --file pixels.json

License

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    C
    quality
    D
    maintenance
    Enables AI assistants to automate Aseprite tasks such as sprite sheet export, frame extraction, and Lua scripting for sprite manipulation.
    21
    63
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Generate game assets with AI: sprites, 3D models, animations, sound effects, music, and voices.

  • Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client

  • Build, version, review, and export websites, web apps, and games from a conversation.

View all MCP Connectors

Latest Blog Posts

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/ylty1516/ase-deliver'

If you have feedback or need assistance with the MCP directory API, please join our Discord server