AppStrings.How it works
Image editing / CONNECTION GUIDE

Aseprite MCP Servers for Claude Code & Cursor

Create pixel art and animations through local Aseprite integrations.

Integration documentation

Aseprite integrations and connections

MCP · Live app

Aseprite MCP · giangdvdotdev

A Python MCP server and Lua plugin work with the active sprite in Aseprite.

Platforms: Not documented

Claude Code · Documented

The integration documentation explicitly names this client.

Codex · MCP compatible

MCP support suggests compatibility; this client is not documented by the maintainer.

Cursor · MCP compatible

MCP support suggests compatibility; this client is not documented by the maintainer.

Requirements and limitations

Aseprite 1.3 or newer, the Aseprite extension and uvx.

Aseprite must be running with the extension enabled to edit the active sprite.

MCP · Live & file workflows

Aseprite MCP · shin2344234

An MCP server supports both live Aseprite sessions and headless file workflows.

Platforms: macOS, Windows, Linux

Claude Code · Documented

The integration documentation explicitly names this client.

Codex · MCP compatible

MCP support suggests compatibility; this client is not documented by the maintainer.

Cursor · Documented

The integration documentation explicitly names this client.

Requirements and limitations

Aseprite 1.3 and Node.js 20 or newer.

Batch mode starts a fresh headless process per call; unsaved state does not carry between calls.

Compare connections

Compare how each route works, what it can do, and what you need to run it.

ConnectionWorkflow and platformCapabilitiesDocumented agentsRequirements and limitations
Aseprite MCP · giangdvdotdev
MCP
Live app
Not documented
Claude CodeAseprite 1.3 or newer, the Aseprite extension and uvx.

Aseprite must be running with the extension enabled to edit the active sprite.
Aseprite MCP · shin2344234
MCP
Live & file workflows
macOS, Windows, Linux
Claude Code, CursorAseprite 1.3 and Node.js 20 or newer.

Batch mode starts a fresh headless process per call; unsaved state does not carry between calls.

Aseprite MCP · giangdvdotdev

How it works
MCP · Live app
Not documented

Capabilities
Draw pixels and shapes · Edit animation frames · Export PNG and spritesheets

Documented agents
Claude Code

Requirements and limitations

Aseprite 1.3 or newer, the Aseprite extension and uvx.

Aseprite must be running with the extension enabled to edit the active sprite.

Aseprite MCP · shin2344234

How it works
MCP · Live & file workflows
macOS, Windows, Linux

Capabilities
Edit sprites and layers · Manage frames and palettes · Export sprites

Documented agents
Claude Code · Cursor

Requirements and limitations

Aseprite 1.3 and Node.js 20 or newer.

Batch mode starts a fresh headless process per call; unsaved state does not carry between calls.

Choose an AI agent

Questions before setup

Does one integration cover every workflow?

No such claim is made. Check the capability list, requirements and limitations of each route, then test a copy of a representative project.