Aseprite MCP Tools MCP Server

MCP server for interacting with the Aseprite API

Local serverstdioPython

What is the Aseprite MCP Tools MCP Server?

MCP server for interacting with the Aseprite API

What it actually does

A Python MCP server that gives AI assistants full control over Aseprite for creating pixel art and animated sprites.

Configuration

You will need one environment variable: ASEPRITE_PATH. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

  • Python 3.13+ - uv package manager - Aseprite (set ASEPRITE_PATH in .env if it is not on your PATH)

When to reach for it

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.

Setup and compatibility

This listing has no verified copy-paste launch configuration. Use the project documentation to confirm the entry point, runtime and authentication before registering it in your MCP client. A package name or repository alone is not a runnable configuration.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Configuration

  • Python 3.13+ - uv package manager - Aseprite (set ASEPRITE_PATH in .env if it is not on your PATH)
VariableDescriptionRequired
ASEPRITE_PATHFilesystem location the server is allowed to use.Optional

Example prompts to try

  • “Use Aseprite MCP Tools to Canvas.”
  • “Use Aseprite MCP Tools to Drawing.”
  • “Use Aseprite MCP Tools to Text.”

Frequently asked questions

104 tools spanning canvas creation, drawing (pixels, shapes, fills, gradients), layers, animation (frames, cels, tweening, tags), palettes (presets, ramps, quantization), effects (outlines, color replacement, dithering), transforms, slices, tilemaps, export/import, inspection, analysis, quality checks, a scene layer copier, a preview server, a workflow guide, and a raw Lua script runner.