MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

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)

ToolCategoryDescription
create_animationanimationCreate animation frames and configure frame timing
create_spritecreationCreate a new sprite with specified dimensions and color mode
draw_pixeldrawingDraw pixels, lines, and shapes on the canvas
export_spritesheetexportExport sprite as a sprite sheet or animation sequence
manage_layersorganizationCreate, 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