Unity-first MCP for live Aseprite: Unity export, art-QA, iso tools, resources + prompts
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Let an AI agent draw in your live Aseprite editor โ every edit one named undo โ with a Unity-first, game-dev toolset.
An open-source Model Context Protocol server for
Aseprite. It drives your running editor (all open
documents, unsaved tabs, in-editor dialogs, even asking you to click a point on
the canvas) and runs headless (aseprite --batch) against files on disk.
One-action Unity sprite-sheet + .meta export with per-slice pivots, a
project-convention art-QA sweep, isometric primitives, tilemaps, and a
server that tells you when it's out of date.
Each of these is an AI agent driving a live Aseprite canvas through the MCP โ one named undo per step.
![]() Isometric primitives iso box โ recessed port โ tank โ outline | ![]() Drawing suite rect ยท dithered gradient ยท ellipse ยท circle ยท dither ยท outline | ![]() Ramp-walk shading flat fill โ volumetric, along a hand-ordered palette |
![]() Tilemaps tileset drawn tile by tile โ map laid out row by row | ![]() Stamp painting one flower drawn once โ scattered along an arc, one undo | ![]() The bridge panel live status, activity log, a Pause toggle โ in Aseprite |
And the part no headless server can do โ the agent asking you, inside your editor (a real screen capture, not a mockup):

Everything below came out of a single session against one running editor: five
sprites built, QA'd, assembled into a sheet, sliced, and exported for Unity โ
finished with an in-editor approval dialog. The .aseprite sources are in
examples/showcase/; open them and Ctrl-Z backwards
through the build.

![]() Iso blockout, QA'd face polygons โ recessed port ยท ramp + palette-locked shading ยท rivets stamped in one undo ยท qa_sweep 4/4 | Beacon pulse additive glow ยท eased tween_cel_opacity loop ยท tagged + timed | ![]() Drone dash tween_frames smoothstep ยท smear_frame streak ยท endpoints verified with frame_diff |
The QA tools aren't decoration. During this build, frame_diff's change bbox
caught a motion tween the eye missed โ every cel displaced by its image origin
and clipping at the canvas edge. One transaction fixed it; the same diff
re-verified it:

render_onion_composite โ earlier frames red, later frames blue, the whole arc in one image
The sheet's ten slices went to Unity in one action โ
examples/showcase/unity/ has the atlas PNG and its
generated .meta: ten Multiple-mode sprites, rects y-flipped, every pivot baked.
One command, no clone:
Requires Python 3.10+ and Aseprite 1.3+. That's it for headless; the live editor needs one extra step (below).
ASEPRITE_PATH is auto-detected on common installs (Steam and standalone) if you
omit it.
Add the server with "ASEPRITE_MCP_BACKEND": "headless" (above). In headless
mode, tools take a file argument โ the .aseprite to act on. Ask your agent to
run status to confirm the connection, then try:
"Create a 32ร32 sprite at C:/art/coin.aseprite, draw a gold circle, and export it as coin.png."
The live backend edits your running Aseprite, one undo step per edit. The
bridge script and relay live in this repo (they're not in the pip package), so
grab them first: git clone https://github.com/oaktreegames/aseprite-live-mcp
โ or download just claude-bridge.lua and
relay_server.py.
File โ Scripts โ Open Scripts Folder, copy aseprite_client/claude-bridge.lua
into it, and restart Aseprite (or File โ Scripts โ Rescan Scripts Folder).python bridge/relay_server.py (needs pip install websockets).File โ Scripts โ claude-bridge, and grant the script
trust when asked. The panel shows "connected to Claude", live activity, and a
Pause toggle.live in your MCP config ("ASEPRITE_MCP_BACKEND": "live").Now tools act on your active document; watch edits appear and press Ctrl-Z to undo
each one. See docs/ARCHITECTURE.md for how it works.
.meta straight into your Unity project.There are already good Aseprite MCP servers. This project is not the first, and doesn't claim to be. What it claims โ and can defend:
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/aseprite-live)<a href="https://allmcps.com/mcp/aseprite-live"><img src="https://allmcps.com/api/badge/aseprite-live?style=directory" alt="Aseprite Live on AllMCPs" /></a>