此模型上下文协议(MCP)服务器提供了强大工具,可依据自然语言描述,从PSD角色文件创建SPINE2D动画,极大提升了动画制作的效率与便捷性。
SPINE2D动画MCP服务器为动画制作带来了诸多便利,它允许您:
./install.sh
安装脚本将执行以下操作:
安装完成后,重新启动VS Code和/或Claude。然后可以通过MCP服务器使用以下工具:
上传并处理PSD文件:
用法: "将我的角色从character.psd导入"
参数:
file_path
:PSD文件的路径自动绑定已导入的角色:
用法: "为我的角色设置 rigs"
参数:
character_id
:从import_psd获得的角色 ID根据文本描述创建动画:
用法: "为我的角色创建一个开心的挥手动画"
用法: "让我的角色兴奋地跳跃"
用法: "将我的角色吓跑,并带有闪烁效果"
参数:
character_id
:角色 IDdescription
:动画描述(例如,“挥手”)获取动画的预览:
用法: "显示我挥手动画的预览"
参数:
character_id
:角色 IDanimation_id
:动画 ID导出最终动画:
用法: "将跳跃动画作为 GIF 导出"
参数:
character_id
:角色 IDanimation_id
:动画 IDformat
:导出格式(json、png、gif)spine2d-animation-mcp/
├── README.md # 这个文件
├── requirements.txt # Python 依赖项
├── install.sh # 安装脚本
├── src/
│ ├── main.py # 入口点
│ ├── server.py # MCP 服务器实现
│ ├── psd_parser.py # PSD 解析模块
│ ├── animation_generator.py # 动画生成模块
│ └── spine2d_integration.py # SPINE2D 集成模块
└── storage/ # 安装期间创建
├── characters/ # 导入的角色数据
├── animations/ # 生成的动画
├── rigs/ # 角色 rigs
└── exports/ # 导出的动画