此模型上下文协议(MCP)服务器提供工具,使用自然语言描述从 PSD 角色文件创建 SPINE2D 动画。
SPINE2D 动画 MCP 服务器允许您:
./install.sh
安装脚本将:
安装后,请重新启动 VS Code 和/或 Claude。然后可以通过 MCP 服务器使用以下工具:
上传并处理 PSD 文件:
使用:"从 character.psd 导入我的角色"
参数:
file_path:PSD 文件路径自动装配已导入的角色:
使用:"为我的角色设置装配"
参数:
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/ # 角色装配
└── exports/ # 导出的动画