Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ASEPRITE_PATHNoAbsolute path to your Aseprite application.
ASEPRITE_MCP_TOOL_PROFILENoSelects the tool scope. `all` (default) enables live and CLI tools; `core` enables 9 live core entries (10 when animation is enabled); `cli` enables 116 disk file tools without a live connection.all
ASEPRITE_MCP_CAPABILITY_SETSNoOptional capability set. Set to `animation` to additionally provide the `apply_animation` tool.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_connection_statusA

读取实时会话、软件版本、本机端点及已启用能力集。

list_documentsC

列出显式编辑器会话中的内存文档。

get_document_infoC

读取显式内存文档,标识仅在当前会话有效。

create_spriteC

创建未保存的 RGB 文档。

apply_operationsC

在指定修订执行原子批次;操作格式见协议 v1。

get_previewC

直接返回指定修订/帧的 PNG 图片及元数据;整数最近邻缩放。

save_spriteC

显式保存文档;未命名文档必须指定路径。

undoD

撤销显式文档,要求匹配修订。

redoC

重做显式文档,要求匹配修订。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 9 tools

Disambiguation5/5

Each tool targets a clearly distinct editor action: connection status, document listing/info, sprite creation, batched operations, preview, undo/redo, and saving. apply_operations is broad but is explicitly scoped to atomic batches at a revision, so it does not blur with create_sprite, save_sprite, undo, or redo.

Naming Consistency5/5

All names use snake_case and a predictable verb_noun pattern such as get_connection_status, list_documents, create_sprite, and save_sprite. undo and redo are standardized single-verb actions that remain fully readable and consistent with the lifecycle model.

Tool Count5/5

Nine tools are well scoped for controlling an Aseprite editor session without feeling bloated. Each tool covers a necessary lifecycle area: status, discovery, creation, mutation, preview, history, and persistence.

Completeness4/5

The surface covers the core create/read/update/preview/save/undo/redo lifecycle and likely exposes most editing via apply_operations. Minor gaps remain, such as explicit document close/delete or export-oriented operations beyond save_sprite, but agents can work around them.

Maintenance

ActivityMaintained
ResponsivenessNo issues