Aseprite Live — MCP-сервер для Claude Code: функции и установка
MCP-сервер управляет открытым Aseprite или обрабатывает файлы без редактора. Подходит для спрайтов, тайлмапов, проверки арта и экспорта в Unity.
claude mcp add --env ASEPRITE_MCP_BACKEND=<ASEPRITE_MCP_BACKEND> --env ASEPRITE_PATH=<ASEPRITE_PATH> --env ASEPRITE_RELAY_URL=<ASEPRITE_RELAY_URL> --env ASEPRITE_MCP_NO_UPDATE_CHECK=<ASEPRITE_MCP_NO_UPDATE_CHECK> --transport stdio aseprite-live -- uvx aseprite-live-mcpЧто делает Aseprite Live
Aseprite Live подключает ИИ-агента к запущенному Aseprite: он редактирует открытые документы, работает с несохранёнными вкладками и может показать диалог внутри редактора. Каждое изменение получает отдельный шаг отмены. В headless-режиме сервер обрабатывает .aseprite на диске через aseprite --batch.
Набор инструментов охватывает рисование, изометрические примитивы, тайлмапы, покадровую анимацию и проверку арта. Есть экспорт спрайт-листа в Unity вместе с .meta, настройка pivot для срезов и проверка различий между кадрами. Сервер также сообщает об устаревшей версии.
Для работы нужны Python 3.10+ и Aseprite 1.3+; live-режим требует запущенный редактор, а headless-режим работает без открытого окна.
Какие задачи решает
- создать спрайт и экспортировать его в PNG
- собрать тайлмап из отдельных тайлов
- проверить кадры анимации через сравнение изображений
- выгрузить спрайт-лист и
.metaдля Unity - нарисовать изометрические игровые элементы
Примеры запросов агенту
- Создай файл
.aseprite, нарисуй золотую монету и сохрани результат какcoin.png. - Собери тайлмап из этого набора тайлов и проверь расположение строк.
- Подготовь спрайт-лист для Unity, нарежь его и задай pivot для каждого среза.
Как установить Aseprite Live
Командой платформы
claude mcp add --env ASEPRITE_MCP_BACKEND=<ASEPRITE_MCP_BACKEND> --env ASEPRITE_PATH=<ASEPRITE_PATH> --env ASEPRITE_RELAY_URL=<ASEPRITE_RELAY_URL> --env ASEPRITE_MCP_NO_UPDATE_CHECK=<ASEPRITE_MCP_NO_UPDATE_CHECK> --transport stdio aseprite-live -- uvx aseprite-live-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from aseprite-live-mcp <команда>
Командой платформы
codex mcp add aseprite-live --env ASEPRITE_MCP_BACKEND=<ASEPRITE_MCP_BACKEND> --env ASEPRITE_PATH=<ASEPRITE_PATH> --env ASEPRITE_RELAY_URL=<ASEPRITE_RELAY_URL> --env ASEPRITE_MCP_NO_UPDATE_CHECK=<ASEPRITE_MCP_NO_UPDATE_CHECK> -- uvx aseprite-live-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from aseprite-live-mcp <команда>
Файл настроек
{
"mcpServers": {
"aseprite-live": {
"command": "uvx",
"args": [
"aseprite-live-mcp"
],
"env": {
"ASEPRITE_MCP_BACKEND": "<ASEPRITE_MCP_BACKEND>",
"ASEPRITE_PATH": "<ASEPRITE_PATH>",
"ASEPRITE_RELAY_URL": "<ASEPRITE_RELAY_URL>",
"ASEPRITE_MCP_NO_UPDATE_CHECK": "<ASEPRITE_MCP_NO_UPDATE_CHECK>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from aseprite-live-mcp <команда>
Файл настроек
{
"servers": {
"aseprite-live": {
"type": "stdio",
"command": "uvx",
"args": [
"aseprite-live-mcp"
],
"env": {
"ASEPRITE_MCP_BACKEND": "<ASEPRITE_MCP_BACKEND>",
"ASEPRITE_PATH": "<ASEPRITE_PATH>",
"ASEPRITE_RELAY_URL": "<ASEPRITE_RELAY_URL>",
"ASEPRITE_MCP_NO_UPDATE_CHECK": "<ASEPRITE_MCP_NO_UPDATE_CHECK>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from aseprite-live-mcp <команда>
Командой платформы
gemini mcp add -e ASEPRITE_MCP_BACKEND=<ASEPRITE_MCP_BACKEND> -e ASEPRITE_PATH=<ASEPRITE_PATH> -e ASEPRITE_RELAY_URL=<ASEPRITE_RELAY_URL> -e ASEPRITE_MCP_NO_UPDATE_CHECK=<ASEPRITE_MCP_NO_UPDATE_CHECK> aseprite-live uvx aseprite-live-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from aseprite-live-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Aseprite Live
Как установить Aseprite Live в Claude Code?
Выполните claude mcp add aseprite-live-mcp -- uvx aseprite-live-mcp.
Что делает Aseprite Live?
Сервер даёт агенту доступ к живому редактору Aseprite и к headless-обработке файлов. Он помогает рисовать, собирать тайлмапы, проверять анимации и экспортировать спрайты в Unity.
Что нужно для работы Aseprite Live?
Нужны Python 3.10+ и Aseprite 1.3+. Для live-режима Aseprite должен быть запущен.