Aseprite-MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Aseprite-MCPExport the active sprite as a sprite sheet with JSON metadata."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Aseprite-MCP
This server automates Aseprite workflows using the Model Context Protocol (MCP).
It enables AI, chat assistants, and automation pipelines to directly execute Aseprite tasks such as sprite sheet export, frame extraction, and metadata output.
*Aseprite must be installed in order to use this MCP server.
Features Overview
V1 - Export/Utility
Supports fundamental Aseprite export workflow:
aseprite_check_environment: Checks Aseprite installation status, executable path, and versionaseprite_export_sheet: Exports a sprite sheet as PNG + JSONaseprite_export_frames: Exports each animation frame as an individual PNG fileaseprite_export_metadata: Exports Aseprite metadata in JSON format
V2 - Lua Automation
Adds deeper control using Aseprite Lua scripting, enabling safe AI-driven editing operations such as:
aseprite_list_lua_templates: Lists available Lua templatesPredefined safe Lua automation(templates)
get_active_sprite_info: Provides basic information about the currently active spriteget_frame_info: Inspects the animation timeline and frame structure of the active spriteget_layer_list: Returns a full structural overview of all layers in the active sprite, including groupsget_tag_list: Lists all animation tags defined in the active spriteget_is_layer_exists: Checks whether a layer with a specific name existsget_is_tag_exists: Checks whether a specific animation tag existsget_palette_info: Inspects the current palette of the active spriteget_selection_bounds: Inspects the current selection state and its boundsremove_layer_by_name: Removing specific layersrecolor_palette: Palette recoloringnormalize_animation_speed: Normalizing animation speedauto_crop_transparent: Removing empty transparent borders around the spriteexport_layer_only: Exporting only a specific layer as a flattened PNG imageexport_tag_frames: Exporting all frames within a specific animation tag as individual PNG filesmerge_visible_layers: Merging all currently visible layers into a single layer
aseprite_run_lua_script: Executes a raw Lua script (advanced / unsafe)
Related MCP server: Aseprite MCP
How to use
Run directly with npx
npx -y @iborymagic/aseprite-mcpLocal Build & Run (for development)
npm install
npm run build
npx @iborymagic/aseprite-mcpUsing with Claude Desktop
Add the following to your claude_desktop_config.json
{
"mcpServers": {
"aseprite-mcp": {
"command": "npx",
"args": ["-y", "@iborymagic/aseprite-mcp"]
}
}
}Using with Cursor
Add the following to your mcp.json
{
"mcpServers": {
"aseprite-mcp": {
"command": "npx",
"args": ["-y", "@iborymagic/aseprite-mcp"]
}
}
}Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceEnables AI assistants to create and manipulate pixel art by providing tools for drawing, layer management, and animation frame control. It supports exporting projects to PNG, GIF, and sprite sheet formats via the Model Context Protocol.Last updated2212Apache 2.0
- AlicenseCqualityCmaintenanceEnables AI assistants to control Aseprite for drawing and editing images through its API.Last updated59361MIT
- AlicenseBqualityDmaintenanceMCP server for Aseprite — create, edit, and export pixel art sprites, animations, and sprite sheets from any AI assistant.Last updated436MIT
- AlicenseAqualityCmaintenanceEnables AI sprite generation and semantic tools for Aseprite, allowing LLMs to create pixel art, add animations, and manage projects with visual feedback.Last updated61GPL 3.0
Related MCP Connectors
Generate game assets with AI: sprites, 3D models, animations, sound effects, music, and voices.
Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/iborymagic/aseprite-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server