Aseprite-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| aseprite_check_environmentB | Check the environment of Aseprite |
| aseprite_export_sheetC | Export Aseprite file to sprite sheet image |
| aseprite_export_framesC | Export each frame of Aseprite file |
| aseprite_export_metadataC | Export metadata json from Aseprite file |
| aseprite_list_lua_templatesA | List available Aseprite Lua templates. |
| auto_crop_transparentC | Automatically crops empty transparent borders of the sprite |
| merge_visible_layersC | Merges all currently visible layers into a single layer |
| normalize_animation_speedC | Normalizes all frame durations to a single target duration (in seconds) |
| recolor_paletteC | Recolors the palette based on a mapping of from->to colors |
| remove_layer_by_nameC | Removes a layer with a given name and saves to a new file (or overwrites) |
| export_layer_onlyB | Exports only the specified layer to a flattened PNG |
| export_tag_framesC | Exports frames inside a specific animation tag to PNG files |
| get_is_layer_existsC | Checks if a layer exists in the active sprite |
| get_is_tag_existsC | Checks if a tag exists in the active sprite |
| get_palette_infoC | Gets information about the palette of the active sprite |
| get_selection_boundsC | Gets the bounds of the selection in the active sprite |
| get_tag_listC | Gets a list of all tags in the active sprite |
| get_layer_listC | Gets a list of all layers in the active sprite |
| get_frame_infoC | Gets information about the current frame |
| get_active_sprite_infoC | Gets information about the active sprite |
| aseprite_run_lua_scriptC | Run a raw Lua script (advanced / unsafe). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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