Skip to main content

Aseprite MCP Tools

A Python module that serves as an MCP server for interacting with the Aseprite API

Demo where Cursor draws a cloud in aseprite using the MCP:

https://github.com/user-attachments/assets/572edf75-ab66-4700-87ee-d7d3d196c597

Docker Usage

Quick Start

Build and run the Docker image:

docker build -t aseprite-mcp:latest .
docker run -it --rm aseprite-mcp:latest

Or use the provided build scripts:

  • Linux/macOS: chmod +x build-docker.sh && ./build-docker.sh
  • Windows: .\build-docker.ps1

Using Docker Compose

# Production
docker-compose up aseprite-mcp

# Development mode
docker-compose --profile dev up aseprite-mcp-dev

See DOCKER.md for detailed Docker setup instructions.

Optional: Install Aseprite via Steam

To have the container install Aseprite via SteamCMD at startup, provide Steam credentials:

# Create a .env with STEAM_USERNAME/STEAM_PASSWORD (and optional STEAM_GUARD_CODE)
# Then
docker run --rm -i --env-file .env aseprite-mcp:latest

If installed, the binary will be at /opt/steamapps/common/Aseprite/aseprite and ASEPRITE_PATH will be picked up automatically.

Local Installation

Prerequisites

  • Python 3.13+
  • uv package manager

Installation:

{
  "mcpServers": {
      "aseprite": {
          "command": "/opt/homebrew/bin/uv",
          "args": [
              "--directory",
              "/path/to/repo",
              "run",
              "-m",
              "aseprite_mcp"
          ]
      }
  }
}

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_diivi_aseprite_mcp-0.1.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_diivi_aseprite_mcp-0.1.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_diivi_aseprite_mcp-0.1.0.tar.gz.

File metadata

File hashes

Hashes for iflow_mcp_diivi_aseprite_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 48e9163300e8ff6960fba0c6c401b091429150701cab096b4d40eb06698354c9
MD5 32d1ae0aa752fe83672fb945c9457d84
BLAKE2b-256 912b5b1827092f103c284ae4bbc50d2077f09abe74271ac1624e0de202878eb6

See more details on using hashes here.

File details

Details for the file iflow_mcp_diivi_aseprite_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for iflow_mcp_diivi_aseprite_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a4550bc44dd04f5b5a94a82b1982c9a4ca2fd91210fb58c1aaff3c655cf1d741
MD5 e15b24c2c2b1e9bafad4dfc6c6daa866
BLAKE2b-256 e2f93819f535297f49bb6dfff8e01385d65d449b1b12b82c1cd7e2109c071f72

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page