diivi/aseprite-mcp

MCP server for interacting with the Aseprite API

解决的问题

本项目提供了一个 Model Context Protocol (MCP) 服务器,允许 AI 助手控制专业像素艺术和动画工具 Aseprite。它弥合了 LLM 与图形软件之间的鸿沟,使 AI 能够端到端地创建、编辑和制作像素艺术动画,而无需用户手动执行绘图操作。

工作原理

该服务器在 17 个类别中实现了 104 个工具,允许 LLM 执行广泛的操作。它通过与 Aseprite 的 Lua API 交互来执行命令。AI 可以创建画布、绘制形状、管理图层和帧、应用抖动(dithering)和轮廓等效果,并处理诸如补间动画(tweening)和洋葱皮(onion-skinning)等复杂的动画任务。为了确保质量,AI 可以导出帧以获取视觉反馈、分析颜色统计数据,并运行原始 Lua 转义机制(raw Lua escape hatch)以执行自定义脚本。

适用对象

  • AI 开发者:正在构建能够生成像素艺术和动画的智能体(agents)。
  • 游戏开发者:希望使用 AI 快速构建精灵和动画序列原型的开发者。
  • 像素艺术家:希望使用 LLM 自动执行 Aseprite 中重复性任务的艺术家。

亮点

  • 全面的工具集:104 个工具,涵盖从基础绘图到高级动画和瓦片图(tilemap)编辑的所有内容。
  • 视觉反馈循环:通过 export_framerender_onion_skin 等工具,让 AI 能够查看并迭代其作品。
  • 高级像素艺术技术:内置对色相偏移着色阶梯(shading ramps)、有序抖动(ordered dithering)和复古调色板预设的支持。
  • 动画套件:用于缓动(easing)、振荡(oscillation)和帧差分(frame diffing)的工具,以确保平滑的动作连续性。
  • Raw Lua 转义机制:能够为专用工具未涵盖的操作运行任意 Lua 脚本。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目