关于 Polymation
Polymation 是用于创作 Rive 动画并将多种动画和设计格式转换为 Rive 的 MCP 服务,面向动画与游戏内容制作。它可渲染预览并报告转换中的重建、丢弃等处理结果,也支持从图像和视频素材生成动画内容。
主要功能
- 01创作 Rive 文件与状态机
- 02转换 Lottie、Figma、Spline 等格式
- 03报告转换中保留或丢失的内容
- 04使用 Rive 运行时渲染验证
- 05将图像、视频和像素艺术转为动画
适用场景
- 01把 Lottie 或 Figma 动画转为 Rive
- 02检查转换结果与源渲染的差异
- 03将视频片段制作成循环精灵图
- 04为角色图像创建骨骼动画
MCP 相关
通过 MCP 提供 226 个工具,由 find_tool 查找任务对应工具,再由 use_tool 执行;report_problem 用于发送经同意的问题报告。可连接 Claude Desktop、Claude Code、Cursor、Windsurf、VS Code 等 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Polymation (rivemcp)
一个可创作 Rive 文件并将其他动画格式转换为 Rive 的 MCP 服务——离线运行,无需设计应用,也无需账号。 你的 AI 助手描述动画;Polymation 编写文件,使用 Rive 自带的运行时渲染并检查,然后报告转换过程中必须做出的每项决定。
- 从头创作 Rive — 运行时
.riv和编辑器.rev(可在 Rive 编辑器中打开),涵盖完整运行时功能:形状、路径、渐变、羽化、文本、图像、骨骼与网格、关键帧、状态机、监听器、视图模型与数据绑定、布局、脚本框架。 - 转换为 Rive — Lottie / dotLottie、After Effects
.aep(直接读取,无需 After Effects)、Adobe Animate.fla、Figma(包括 Figma Motion 时间线)、Spline 和 glTF;还支持将 Rive 转换回 Lottie、dotLottie、Spline 和 Figma。每次转换都会附带逐项决策报告——无损、重建、丢弃或需要你决定——以及与源格式自身渲染结果的对比。 - 经过验证,而非想当然 — 预览、GIF 和转换检查均使用 Rive 的 GPU 运行时进行无头渲染;可以驱动状态机并读取其状态转换。
- 将 AI 艺术转为动画 — 你自己的视频模型生成的片段可变成循环翻页动画和游戏引擎可读取的精灵图集;图片或分层 PSD 可变成绑定好的角色;行走帧可变成带骨骼关键帧的单个骨架;静帧可添加程序化烟雾、火焰或辉光。
- 像素艺术 — 将图像模型生成的“像素艺术”吸附到真实网格上;利用素材库中的动作(待机、行走、奔跑、挥手、坐下……)绑定并制作像素角色动画,支持服装、表情和体型,可为每种 Rive 运行时烘焙,也可实时摆姿势和换装;始终保持清晰锐利。
- 为布局创作艺术 — 用形状搭建场景并为其制作动画;你自己的图像模型为场景绘制画面,再将画面放回相同对象,同时保留动画和交互。在 3D 中,图像转 3D 生成器创建的模型会放置在布局中各个物件原本所在的位置。
- 每项任务各有一个 Agent 技能 —
npx skills add paradoxsyn/rivemcp-releases提供八种技能:polymation(全部功能)、lottie-to-rive、fix-ai-pixel-art、video-to-sprite-sheet、pixel-character-animation、rive-state-machines、rig-character-from-image和greybox-to-art。使用--skill <name>添加单个技能。
226 个 MCP 工具,通过两个工具调用:find_tool 查找适合某项任务的工具,use_tool 运行它,因此每条消息中助手携带的工具定义约为 2,400 个 token,而非 50,000 多个。第三个工具 report_problem 可向团队发送问题报告——仅报告你亲自发现并同意发送的问题。
格式支持
| 格式 | 创作 | 转换 | 状态 |
|---|---|---|---|
Rive — .riv / .rev | ✅ | ↔ Spline、↔ Lottie、→ Figma | 已上线 |
Spline — .splinecode / .spline | ✅ | ↔ Rive、↔ Lottie、→ Figma | 已上线 |
Lottie — .lottie / .json | — | ↔ Rive、↔ Spline、→ Figma | 已上线 |
| Figma | — | → Rive / Spline / Lottie | 已上线 |
After Effects — .aep | 仅编辑 | → Rive / Lottie / Spline / Figma | 已上线 |
Adobe Animate — .fla / XFL | — | → Rive / Lottie / Spline / Figma | 已上线 |
| glTF / GLB — Blender、Maya、Cinema 4D | — | → Spline / Rive / Lottie / Figma | 已上线 |
每次转换都会跨越模型边界,因此都会有损——报告会说明哪些内容得以完整保留、哪些经过重建、哪些被丢弃,以及哪些需要你决定。After Effects 文件可直接读取(无需安装 After Effects,也无需插件),并可编辑后保存回去;不提供从头创建 .aep 文件的功能,因为没有 After Effects 就无法检查此类文件能否正常打开。
快速开始
Claude Desktop — 一键安装
- 从最新版本下载
rivemcp.mcpb。 - 在 Claude Desktop 中选择 Settings → Extensions → Install from file…,然后选中该文件。无需 Node.js,也无需 JSON。
任何 MCP 客户端(Claude Code、Cursor、Windsurf、VS Code……)
{
"mcpServers": {
"polymation": {
"command": "npx",
"args": ["-y", "rivemcp"],
"env": { "POLYMATION_LICENSE_KEY": "your-key" }
}
}
}
安装软件包后,会下载适用于你平台的独立二进制文件。启动时无需许可证密钥: 没有密钥时,将适用试用额度。密钥可在 polymation.stunning.gg 获取。
独立二进制文件
Windows、macOS(Intel 和 Apple Silicon)以及 Linux 版本均可在 版本发布页获取,无需 Node.js。
渲染
预览、GIF 和转换检查使用 Rive 自带的运行时,在无头 Chromium 中渲染。如果渲染
工具提示缺少 Chromium,请运行一次 npx playwright install chromium。
使用次数统计
Polymation 会发送其工具的运行次数及运行是否成功,并附带版本和安装方式信息。不会发送任何与你有关的信息:不包含任何类型的标识符,也绝不会发送你的文件、路径、工具 设置、提示词或错误消息。详情: 隐私声明。
使用付费许可证密钥时,还会发送该密钥的活动记录:按天和工具统计成功调用次数及写入完成文件的次数,并包含密钥和设备标识符。记录会保留 540 天,用于解答账单问题和处理付款争议 (详情)。免费试用不会发送这些信息。
许可证
商业软件——请参阅 LICENSE。包含试用额度;从 polymation.stunning.gg 获取密钥即可解锁无限使用。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。