
用于与 Aseprite API 交互的 MCP 服务器
概览
一个 Python MCP 服务器,赋予 AI 助手对 Aseprite 的完全控制,用于创建像素艺术和动画精灵。 ——画布、绘图、图层、动画、调色板、特效、切片、瓦片地图、导出、视觉反馈/分析工具,以及一个原始的Lua逃生口。该工具集设计使大型语言模型具备制作优质像素艺术所需的一切,而不仅仅是图元:带色调变化的着色斜坡、有序抖动、轮廓、带量化的复古调色板预设、洋葱皮渲染以及用于动画工作的帧微分。 任务1 — “给我画一个剑士的像素画。”32×32 静止,导出于10×。任务2 — “......一个剑斩攻击序列,从蓄力到后续。”4帧动画,导出export_tag。与精灵图集相同的斜线(export_spritesheet):挥击→延伸→挥击→后续。
概述(AI 翻译)
一个 Python MCP 服务器,赋予 AI 助手对 Aseprite 的完全控制,用于创建像素艺术和动画精灵。
123 个工具,涵盖 18 个类别——画布、绘图、图层、动画、调色板、特效、切片、瓦片地图、导出、视觉反馈/分析工具,以及原始的 Lua 逃生口。工具集设计使大型语言模型拥有制作优质像素艺术所需的一切,而不仅仅是原件:带色调变化的着色斜坡、有序抖动、轮廓、带量化的复古调色板预设、洋葱皮肤渲染、帧微分、边界和棉絮检查,用于动画工作。
示例
温馨的房间(作品5.5)
黄昏时分的等距视角卧室,女孩在做作业,动画以lofi风格循环动画呈现。128×128,16帧循环,导出速度为4×。
剑士:寓言5 vs 作品5.5
寓言5 作品5.5
先是标杆剑士,然后是从蓄力斩到跟击。48×48,4帧斩击。 Opus 5.5 对《寓言 5》的精灵进行了批评,并重新绘制成相同大小。48×48,8帧斜视。
《寓言5》任务重现了Lj Miranda的《Draw Me a Swordsman》中的基准测试,她的发现启发了本服务器扩展的工具集。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Aseprite MCP Tools
A Python MCP server that gives AI assistants full control over Aseprite for creating pixel art and animated sprites.
123 tools across 18 categories — canvas, drawing, layers, animation, palettes, effects, slices, tilemaps, exports, visual-feedback/analysis tools, and a raw Lua escape hatch. The tool set is designed so an LLM has everything it needs to produce good pixel art, not just primitives: shading ramps with hue shifting, ordered dithering, outlines, retro palette presets with quantization, onion-skin renders, and frame diffing, bounds and lint checks for animation work.
Examples
Cosy room (Opus 5.5)
Swordsman: Fable 5 vs Opus 5.5
The Fable 5 tasks recreate the benchmark from Draw Me a Swordsman by Lj Miranda, whose findings inspired this server’s expanded toolset.
Slime (Opus 5.5)
Swordsman vs. slime (Opus 5.5)
安装
docker run -it --rm aseprite-mcp:latest配置
{
"mcpServers": {
"aseprite": {
"command": "/opt/homebrew/bin/uv",
"args": [
"--directory",
"/path/to/repo",
"run",
"-m",
"aseprite_mcp"
]
}
}
}