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"
]
}
}
}
Recommend MCP Servers 💡
mcp-server-time
A Model Context Protocol server that provides time and timezone conversion capabilities, enabling LLMs to get current time information and perform timezone conversions using IANA timezone names.
mcp-time
A Model Context Protocol server that enables AI assistants to interact with time and dates, supporting natural language parsing, timezone conversion, and flexible formatting.
Subnet Calculator MCP Server
An MCP server for calculating subnet details from CIDR notation, providing network address, broadcast address, netmask, and host range.
label-studio
This project provides a Model Context Protocol (MCP) server that allows interaction with a Label Studio instance using the label-studio-sdk. It enables programmatic management of labeling projects, tasks, and predictions via natural language or structured calls from MCP clients. Using this MCP Server, you can make requests like: * "Create a project in label studio with this data ..." * "How many tasks are labeled in my RAG review project?" * "Add predictions for my tasks." * "Update my labeling template to include a comment box."
ancestry-mcp
Ancestry MCP server made with Python that allows interactability with .ged (GEDCOM) files
mcp-server-gdb
An MCP Server that exposes GDB debugging capabilities, enabling remote application debugging with AI assistants.