Aseprite
๐ ๐ - MCP server using the Aseprite API to create pixel art
What is Aseprite?
Aseprite is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐ ๐ - mcp server using the aseprite api to create pixel art
๐ ๐ - MCP server using the Aseprite API to create pixel art
This server falls under the Data Science & ML category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- ๐ ๐ - MCP server using the Aseprite API to create pixel art
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx asepriteConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Aseprite
The Aseprite MCP Server bridges AI assistants with the Aseprite pixel art application, exposing over 100 tools across 17 categories that cover the full pixel art creation workflow โ from drawing individual pixels and shapes to managing animation frames, tweening cels, configuring palettes, applying effects, and exporting sprite sheets. Running as a local Python process that drives Aseprite's scripting API, it allows AI assistants like Claude to create, edit, and animate pixel art through natural language, with support for complex workflows like 4-frame attack animations or full sprite sets. Artists and game developers use it to accelerate pixel art production by describing what they want rather than manually operating every tool.
Prerequisites
- Python 3.13 or later installed
- uv package manager installed (`pip install uv` or via the uv installer)
- Aseprite installed on your system (purchased from Steam or aseprite.org; or compiled from source)
- The `ASEPRITE_PATH` environment variable set if Aseprite is not on your system PATH
- An MCP-compatible client such as Claude Desktop
Clone the aseprite-mcp repository
Clone the repository to your local machine. The server is run directly from the source directory using uv.
git clone https://github.com/diivi/aseprite-mcp.git
cd aseprite-mcpInstall dependencies with uv
Use uv to install the project's Python dependencies into an isolated environment.
uv syncLocate your Aseprite binary
Find the path to your Aseprite executable. On macOS it is typically inside the .app bundle; on Linux it may be in `/usr/bin/aseprite` or a custom location.
# macOS example:
which aseprite
# or:
ls /Applications/Aseprite.app/Contents/MacOS/asepriteSet the ASEPRITE_PATH environment variable
Export the path to the Aseprite binary so the MCP server can launch and drive it.
export ASEPRITE_PATH="/Applications/Aseprite.app/Contents/MacOS/aseprite"Add the server to your MCP client configuration
Add the aseprite-mcp server entry to your Claude Desktop config. Use the uv command to run the module from the cloned repository directory.
{
"mcpServers": {
"aseprite": {
"command": "/opt/homebrew/bin/uv",
"args": [
"--directory",
"/path/to/aseprite-mcp",
"run",
"-m",
"aseprite_mcp"
],
"env": {
"ASEPRITE_PATH": "/Applications/Aseprite.app/Contents/MacOS/aseprite"
}
}
}
}Restart your MCP client and start creating pixel art
Restart Claude Desktop. The server connects to Aseprite and exposes all 103 tools. You can now describe the pixel art you want and Claude will create it through the Aseprite API.
Aseprite Examples
Client configuration
Complete Claude Desktop configuration for the Aseprite MCP server using uv to run the Python module.
{
"mcpServers": {
"aseprite": {
"command": "/opt/homebrew/bin/uv",
"args": [
"--directory",
"/Users/yourname/aseprite-mcp",
"run",
"-m",
"aseprite_mcp"
],
"env": {
"ASEPRITE_PATH": "/Applications/Aseprite.app/Contents/MacOS/aseprite"
}
}
}
}Prompts to try
Example prompts for creating pixel art through the Aseprite MCP server.
- "Draw me a 32x32 pixel art swordsman character"
- "Create a 4-frame sword slash attack animation from windup to follow-through"
- "Make a 16x16 pixel art coin with a gold color palette"
- "Add an outline effect to the sprite on the current layer"
- "Export the current sprite as a PNG sprite sheet with all frames in a row"Troubleshooting Aseprite
Aseprite not found or fails to launch
Set the `ASEPRITE_PATH` environment variable in the MCP server env block to the exact path of the Aseprite binary. Verify the path is correct by running the binary directly from your terminal.
Python version error or module not found
The server requires Python 3.13 or later. Run `uv python install 3.13` to install the correct version. Ensure you are running `uv sync` from within the cloned `aseprite-mcp` directory before starting the server.
Tools appear but commands have no effect in Aseprite
Aseprite must be running and have a document open for most drawing tools to work. Ask Claude to create a new sprite first before issuing drawing commands. Also verify that Aseprite's scripting API is not blocked by any security settings.
Frequently Asked Questions about Aseprite
What is Aseprite?
Aseprite is a Model Context Protocol (MCP) server that ๐ ๐ - mcp server using the aseprite api to create pixel art It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Aseprite?
Follow the installation instructions on the Aseprite GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Aseprite?
Aseprite works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Aseprite free to use?
Yes, Aseprite is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Aseprite Alternatives โ Similar Data Science & ML Servers
Looking for alternatives to Aseprite? Here are other popular data science & ml servers you can use with Claude, Cursor, and VS Code.
Ultrarag
โ 5.6kA Low-Code MCP Framework for Building Complex and Innovative RAG Pipelines
RocketRide
โ 3.1k๐ ๐ - MCP server that exposes RocketRide AI pipelines as t
Aix Db
โ 2.1kAix-DB ๅบไบ LangChain/LangGraph ๆกๆถ๏ผ็ปๅ MCP Skills ๅคๆบ่ฝไฝๅไฝๆถๆ๏ผๅฎ็ฐ่ช็ถ่ฏญ่จๅฐๆฐๆฎๆดๅฏ็็ซฏๅฐ็ซฏ่ฝฌๆขใ
NeMo Data Designer
โ 1.9k๐จ NeMo Data Designer: Generate high-quality synthetic data from scratch or from seed data.
PaperBanana
โ 1.7kOpen source implementation and extension of Google Researchโs PaperBanana for automated academic figures, diagrams, and research visuals, expanded to new domains like slide generation.
MiniMax
โ 1.5kBridges MiniMax AI capabilities to the Model Context Protocol, enabling AI agents to perform image understanding, text-to-image generation, and speech synthesis. It provides a standardized interface for accessing MiniMax's core tools via JSON-RPC.
Browse More Data Science & ML MCP Servers
Explore all data science & ml servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Aseprite in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Aseprite?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.