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+
uvpackage manager
Installation:
{
"mcpServers": {
"aseprite": {
"command": "/opt/homebrew/bin/uv",
"args": [
"--directory",
"/path/to/repo",
"run",
"-m",
"aseprite_mcp"
]
}
}
}
Metadata
Release files for iflow-mcp_diivi-aseprite-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_diivi_aseprite_mcp-0.1.0.tar.gz | 6.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_diivi_aseprite_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.9 kB
Release files / iflow_mcp_diivi_aseprite_mcp-0.1.0.tar.gz
| Download URL | iflow_mcp_diivi_aseprite_mcp-0.1.0.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
48e9163300e8ff6960fba0c6c401b091429150701cab096b4d40eb06698354c9
|
|
BLAKE2b-256 checksum How to use checksums |
912b5b1827092f103c284ae4bbc50d2077f09abe74271ac1624e0de202878eb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.8
|
Release files / iflow_mcp_diivi_aseprite_mcp-0.1.0-py3-none-any.whl
| Download URL | iflow_mcp_diivi_aseprite_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a4550bc44dd04f5b5a94a82b1982c9a4ca2fd91210fb58c1aaff3c655cf1d741
|
|
BLAKE2b-256 checksum How to use checksums |
e2f93819f535297f49bb6dfff8e01385d65d449b1b12b82c1cd7e2109c071f72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.8
|