Aseprite MCP
UnclaimedMCP server for interacting with the Aseprite API
Install
docker run -it --rm aseprite-mcp:latestSet up this server
More in Developer Tools
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
add_frame
Append a new frame
add_frames
Append N frames with optional duration
add_group
Add a new (optionally nested) group layer
add_layer
Add a new layer, optionally inside a named group
adjust_hsl
Shift hue/saturation/lightness of a cel — palette swaps, night scenes, shadows
apply_dither_gradient
Two-color gradient using Bayer 4×4 ordered dithering
apply_dither_pattern
Uniform dithered mix of two colors at a given density
apply_gradient_rect
Smooth linear gradient fill in a rectangle
copy_region
Copy a rectangle to another position, layer, or frame
create_canvas
Create a new sprite with the given dimensions
delete_frame
Delete a frame
delete_layer
Delete a layer by name
draw_ellipse_at
Outlined or filled ellipses with separate x/y radii
draw_path
Polyline through a point list with thickness
draw_pixels
Plot individual pixels with per-pixel colors
draw_pixels_at
Plot pixels on a specific layer/frame
draw_polygon
Outlined or filled polygons from a point list
draw_text
Draw text with anchors, faux bold, outline, drop shadow and letter spacing
duplicate_frame_range
Duplicate a frame range N times
duplicate_layer
Duplicate a layer with all cels, opacity, and blend mode, optionally into a group
erase_color
Magic-eraser: make all pixels of a color transparent (with tolerance)
erase_region
Make a rectangle transparent
flatten_sprite
Flatten all layers into one
list_text_fonts
List the bitmap and TrueType fonts available to drawtext
measure_text
Width, height, advance and baseline extents — size a panel or centre a label without redrawing to find out
merge_layer_down
Merge a layer into the one below it
move_region
Cut a rectangle of pixels and paste it elsewhere
offset_cel_positions
Shift cels by a delta across frames
outline_cel
Add a 1px outline around all opaque pixels
propagate_cels
Copy selected layers' cels across a frame range
rename_layer
Rename a layer
reorder_layer
Move a layer to a position in the stack
replace_color
Replace one color with another (with tolerance), preserving alpha
set_cel_opacity
Set a single cel's opacity
set_cel_position
Place a cel at x,y
set_frame
Set the active frame
set_frame_duration
Set one frame's duration in ms
set_frame_duration_all
Set every frame's duration
set_layer
Set the active layer (optionally creating it)
set_layer_blend_mode
Set blend mode (multiply, screen, overlay, ... 19 modes)
Tool change history
FAQ
Questions about Aseprite MCP Server
- How do I connect Aseprite MCP Server to Claude?
- The listing records `docker run -it --rm aseprite-mcp:latest` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Code, Cursor and Claude Desktop as compatible clients.
- Is Aseprite MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Aseprite MCP Server do?
- Aseprite MCP Server documents 40 tools to the agent, including add_frame, add_frames, add_group. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.