Aseprite MCP Tools
Python-модуль для взаимодействия с API Aseprite как сервер.
Описание
Это Python-модуль, функционирующий как сервер для работы с API Aseprite, популярного инструмента для пиксель-арта и анимации. Ключевые особенности: поддержка Docker для быстрого развертывания, локальная установка через менеджер uv (Python 3.13+). Технологии: Python, Docker, SteamCMD для установки Aseprite. Потенциальные применения: автоматизация задач в Aseprite, такие как генерация изображений (например, рисование облаков через интеграцию с Cursor), интеграция в пайплайны для геймдева и дизайна.
Возможности
Взаимодействие с API Aseprite
Автоматизация задач, таких как рисование и редактирование спрайтов через Python.
Поддержка Docker
Быстрое развертывание контейнера для production или development.
Локальная установка
Запуск через uv для интеграции в MCP-среду.
Установка Aseprite via Steam
Автоматическая загрузка бинарника Aseprite в контейнер с использованием SteamCMD.
Установка
Локальная установка (требует Python 3.13+ и uv):
{
"mcpServers": {
"aseprite": {
"command": "/opt/homebrew/bin/uv",
"args": [
"--directory",
"/path/to/repo",
"run",
"-m",
"aseprite_mcp"
]
}
}
}
Docker:
docker build -t aseprite-mcp:latest .
docker run -it --rm aseprite-mcp:latest
Или скрипты: Linux/macOS - ./build-docker.sh, Windows - .uild-docker.ps1.
Для установки Aseprite via Steam: используйте .env с STEAM_USERNAME, STEAM_PASSWORD.