Перейти к содержимому

Aseprite MCP Tools

Python-модуль для взаимодействия с API Aseprite как сервер.

Python
84 stars

Описание

Это 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.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
84

Ссылки