把 agent 接到 PINOC
让 Claude、Cursor 或任何支持 MCP 的 agent 直接调用你 PINOC 库里的工具。
PINOC 的 MCP 服务器把应用本身用到的动作库、角色生成和积分余额,都开放成 agent 可以自行调用的工具。连接时会在浏览器里打开 Google 登录,不需要复制任何 API 密钥。
第一次接触 MCP? 阅读协议规范
把下面这段话粘贴给任何能从提示词添加 MCP 服务器的 agent:
连接到位于 https://pinoc.mcp.viggle.ai/mcp 的 PINOC MCP 服务器,并完成它打开的 Google 登录。agent 能做什么
免费
list_motion_library
浏览精选动作库。免费,即时完成。
take_library_motion
按名称取用库里的一个片段。免费、即时,不消耗积分。
take_library_motions
一次取用多个片段,最多 25 个。只读一次目录,不必每个名字读一遍。
wait_for_tasks
轮询一个或多个生成任务。默认 45 秒内返回,最多 90 秒,报告到那时为止的进展。
get_asset
查询单个资源的元数据和带签名的下载链接,不下载任何东西。
get_assets
一次按 id 查询多个资源,最多 25 个,并行获取。
download_asset
把资源直接写到本地路径。仅限本地连接;远程服务器碰不到你的磁盘,改用 get_asset 拿签名链接自行下载。
get_credit_balance
积分余额,以及每个付费工具的消耗。免费,即时完成。
消耗积分
generate_motion
根据文字描述生成新动画。每秒 1 积分,时长 3 到 60 秒,同一个价钱给你 4 个样本。返回一个任务 id 供轮询。
generate_character
用同一个人的 1 到 5 张照片,或者一段文字描述,生成带绑定的 3D 角色。6 积分,走 refine 精修一共 10 积分。返回一个任务 id 供轮询。
免费的工具只需要 pinoc:read 权限,两个生成工具还需要 pinoc:generate。只授予前者的连接调用它们会在提交之前就被拒绝,所以只读的 agent 不可能花掉积分。
什么是 MCP?
Model Context Protocol 是一个开放标准,让 AI agent 可以直接调用服务的工具,不用你手动来回复制结果。
需要 API 密钥吗?
不需要。连接时会在浏览器里打开 Google 登录,你的 agent 会自动向 PINOC 完成注册。
哪些 agent 可以连接?
任何通过 HTTP 支持该协议的 MCP 客户端都可以,包括 Claude 和 Cursor。
会消耗积分吗?
动作库、资源查询、余额和下载全部免费。生成动作每秒 1 积分,同一个价钱返回 4 个样本;生成角色 6 积分,走 refine 精修一共 10 积分。任务失败会自动退还积分。
生成要等多久?
几分钟。过程不阻塞:生成会立刻返回一个任务 id,agent 去轮询,默认 45 秒内、最多 90 秒返回一次。连续轮询几轮是正常的,任务还在跑绝不是再发一次的理由。
会请求哪些权限?
两种权限。pinoc:read 覆盖所有不消耗积分的操作,pinoc:generate 用于会消耗积分的工具。登录界面上你可以只授予前者,也可以两者都授予。
拿到的文件怎么用?
动作有 GLB、FBX 和 USDZ 三种格式。GLB 和 FBX 在 Unity、Blender、Unreal 或任何 glTF 工具里直接打开,不用装任何东西;骨架是 441 根骨骼的 MetaHuman 规格,只有骨骼没有网格,需要一个角色来驱动。角色是 .vsplat 格式的高斯泼溅,不是网格,任何 glTF 或 FBX 导入器都打不开,要通过 Viggle Splat Engine 渲染,它提供 Unity 包和面向网页的 npm 包。 获取 Splat Engine
我已经在用 Blender MCP 或 Unity MCP,这个怎么配合?
那些插件让 agent 操作你已经打开的软件,这个给它可以放进去的东西:能导出成 GLB 和 FBX 的绑定角色和动作片段。两者互补,同时连上的 agent 可以在这边生成角色,再放进那边的场景里。
这和 Mixamo 有什么不同?
Mixamo 是一个固定的库,你自己去翻。PINOC 也有精选库,但 agent 还能根据一段文字生成库里没有的动作,并给你自己的模型做绑定。对比页详细讲了各自的边界。 PINOC 与 Mixamo 对比
看看大家在做什么
打开游戏门户用 Viggle 角色做的游戏都在游戏门户里。去玩玩看。


