aseprite-mcp

MalloyTheDev/aseprite-mcp
★ 0 stars Python AI/LLM Updated 1d ago
An extensive Model Context Protocol (MCP) server that drives Aseprite headlessly: draw pixel art, build animations, manage layers/frames/tags/cels/palettes/slices/tilemaps, apply effects, render text, and export to PNG/GIF/sprite sheets. 96 tools.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "aseprite-mcp": {
      "command": "uvx",
      "args": [
        "aseprite-mcp"
      ]
    }
  }
}

Or install with pip: pip install aseprite-mcp

README Excerpt

<p align="center"> <img src="assets/slime.gif" width="170" alt="Animated slime made entirely via Aseprite MCP"> &nbsp;&nbsp;&nbsp; <img src="assets/slime.png" width="170" alt="Slime sprite made entirely via Aseprite MCP"> </p> <p align="center"> <sub>This slime was drawn, shaded, outlined, and animated <strong>entirely through MCP tool calls</strong> — no manual pixel-pushing.</sub>

Tools (20)

ASEPRITE_MCP_ALLOW_ABSOLUTEASEPRITE_MCP_TIMEOUTASEPRITE_MCP_WORKSPACEASEPRITE_PATHadd_drop_shadowadd_frameadd_group_layeradd_layeradd_outlineadd_reference_layeradd_tagapply_operationscreate_character_spritecreate_icon_setcreate_rpg_item_sheetcreate_spritecreate_tilemap_layercreate_tileset_projectcrop_spritedraw_brush

Topics

animationasepriteclaudegamedevllm-toolsluamcpmodel-context-protocolpixel-artsprite