Aseprite MCP
by diivi
Pixel art creation and sprite editing through AI assistants
design Node.js Intermediate Self-hostable No API key
β 100 stars π
Updated: 1mo ago
Description
MCP server that connects AI assistants to the Aseprite pixel art editor. Create sprites, draw pixel art, build animations, and export sprite sheets β all controlled through natural language commands. Automate repetitive pixel art tasks like frame duplication, palette management, and layer organization. Ideal for game developers and pixel artists who want to speed up their sprite creation workflow by letting AI handle technical operations while they focus on creative direction. Works with Aseprite's scripting API to provide full control over the editor's capabilities.
β Best for
Game developers and pixel artists who want to automate Aseprite workflows through AI assistants
βοΈ Skip if
You don't use Aseprite or need vector/high-resolution art tools
π‘ Use cases
- Creating pixel art sprites and characters through AI commands
- Building frame-by-frame animations for games
- Exporting sprite sheets and animation sequences for game engines
- Automating repetitive tasks like palette swaps and layer management
π Pros
- β No API key required β connects directly to local Aseprite installation
- β Full pixel art workflow β sprites, animations, layers, and export
- β Automates tedious repetitive pixel art operations
- β Simple npx install for TypeScript-based MCP server
π Cons
- β Requires Aseprite purchased and installed locally
- β Pixel art precision may need manual touch-ups after AI generation
- β Limited to Aseprite's scripting API capabilities
π§ Exposed tools (5 tools)
| Tool | Category | Description |
|---|---|---|
| create_animation | animation | Create animation frames and configure frame timing |
| create_sprite | creation | Create a new sprite with specified dimensions and color mode |
| draw_pixel | drawing | Draw pixels, lines, and shapes on the canvas |
| export_spritesheet | export | Export sprite as a sprite sheet or animation sequence |
| manage_layers | organization | Create, rename, reorder, and manage sprite layers |
β‘ Installation
Prerequisites:
- β’ Node.js v18+
- β’ Aseprite installed locally
Check Claude Code documentation to configure this MCP server.
π‘ Tips & tricks
Start with simple sprite creation and layer management before tackling animation workflows. Use manage_layers to organize your sprite structure before drawing, and export_spritesheet when your animation frames are ready.
π Alternatives
Quick info
- Author
- diivi
- License
- MIT
- Runtime
- Node.js 18+
- Transport
- stdio
- Category
- design
- Difficulty
- Intermediate
- Self-hostable
- β
- Auth
- β
- Docker
- β
- Version
- latest
- Updated
- Feb 28, 2026
Client compatibility
- β Claude Code
- β Cursor
- β VS Code Copilot
- β Gemini CLI
- β Windsurf
- β Cline
- β JetBrains AI
- β Warp
Platforms
π macOS π§ Linux πͺ Windows