An extensive Model Context Protocol (MCP) server that drives Aseprite headlessly: draw pixel art, build animations, manage layers/frames/tags/cels/palettes/slices/tilemaps, apply effects, render text, and export to PNG/GIF/sprite sheets. 96 tools.
View on GitHub →
Try with Claude — $10 free →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"aseprite-mcp": {
"command": "uvx",
"args": [
"aseprite-mcp"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add aseprite-mcp uvx aseprite-mcp
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"aseprite-mcp": {
"command": "uvx",
"args": [
"aseprite-mcp"
]
}
}
}
📋 Copy
Or install with pip: pip install aseprite-mcp
README Excerpt
<p align="center"> <img src="assets/slime.gif" width="170" alt="Animated slime made entirely via Aseprite MCP"> <img src="assets/slime.png" width="170" alt="Slime sprite made entirely via Aseprite MCP"> </p> <p align="center"> <sub>This slime was drawn, shaded, outlined, and animated <strong>entirely through MCP tool calls</strong> — no manual pixel-pushing.</sub>
Tools (20)
ASEPRITE_MCP_ALLOW_ABSOLUTE ASEPRITE_MCP_TIMEOUT ASEPRITE_MCP_WORKSPACE ASEPRITE_PATH add_drop_shadow add_frame add_group_layer add_layer add_outline add_reference_layer add_tag apply_operations create_character_sprite create_icon_set create_rpg_item_sheet create_sprite create_tilemap_layer create_tileset_project crop_sprite draw_brush
Topics
animation aseprite claude gamedev llm-tools lua mcp model-context-protocol pixel-art sprite