MCP Servers / development / Aseprite MCP

Aseprite MCP

JSON →
none20development

A server for programmatic interaction with Aseprite, enabling batch processing and automation for sprite creation and management.

Install
How to run this server
[ { "cmd": "pip install -r", "imports": [] } ]
server path: aseprite-mcp
Tools
What this server exposes
create_canvas
Create a new sprite with specified width, height, and filename
draw_pixels
Draw individual pixels on a sprite with specified colors
draw_rectangle
Draw a rectangle on a sprite with optional fill
draw_circle
Draw a circle on a sprite with optional fill
draw_line
Draw a line on a sprite with specified thickness
fill_area
Fill an area on a sprite with a color using tolerance
add_layer
Add a new layer to a sprite
add_frame
Add an animation frame to a sprite after a specified frame
apply_preset_palette
Apply a preset color palette to a sprite (gameboy, nes, pico-8, cga, monochrome, sepia)
create_palette
Create a custom palette from a list of hex colors
extract_palette_from_image
Extract a color palette from an existing image with max color limit
get_palette_info
Get palette information from a sprite
remap_colors
Remap colors in a sprite by replacing specified colors
export_sprite
Export a sprite to a file with optional scaling and frame range
export_layers
Export each layer of a sprite as separate files
batch_resize
Resize multiple sprites in a directory with scaling factor
batch_export
Export multiple sprites to a specified format with scaling
batch_apply_palette
Apply a palette to multiple sprites with optional backup
batch_process_custom
Run a custom Lua script on multiple sprites in a directory
Configuration
Environment & auth
authnone
Resources
Aseprite MCP — MCP Server · libregistry