
Vrm Toolkit Mcp
io.github.dwarehouse1由 GitHub 账号 dwarehouse1 发布v0.1.1更新于 Oct 24, 2026
Inspect, validate and preview VRM / VRMA files from an AI agent (5 tools, local stdio server).
概览
让助手检查、校验并预览本地的 VRM 虚拟形象与 VRMA 动画文件。
- 可以做什么
- 提供五个本地工具处理 VRM/VRMA 资源:vrm_inspect 以结构化 JSON 返回元数据、许可与权限字段、humanoid 骨骼映射、表情以及多边形和贴图统计;vrm_validate 返回带稳定错误码的检查清单,涵盖必需骨骼缺失、引用断裂、元数据/许可字段缺失、未知必需扩展和可配置的体积预算;vrma_inspect 报告动画轨道、目标骨骼、时长与估算帧率。两个渲染工具 vrm_snapshot 和 vrma_preview 使用本地已安装的 Chromium 系浏览器输出 PNG 静帧或最长 10 秒的 WebM 短片。
- 适用场景
- 适合在本机处理 VRM 虚拟形象或 VRMA 动作文件时使用,让助手核对元数据与授权信息、检查骨骼绑定与文件完整性,或在不打开 3D 编辑器的情况下快速生成静帧或动画预览。
- 运行要求
- 需要 Node.js 20 或更高版本,以 stdio 方式在本地运行(npx -y vrm-toolkit-mcp)。渲染类工具需要本机已安装 Chrome 或 Edge,可自动检测,也可通过环境变量 VRM_TOOLKIT_CHROME 指定。输入体积上限默认 512 MiB,可用 VRM_TOOLKIT_MAX_BYTES 覆盖。运行时无需账号、密钥或网络访问。
安装
在 SourceWeft 中
- 打开 控制台中的 Vrm Toolkit Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
vrm-toolkit-mcp
An MCP (Model Context Protocol) server that lets an AI agent inspect, validate and preview VRM / VRMA files on your machine. Five tools, stdio transport, no network access at runtime.
VRM / VRMAファイルの検品・情報抽出・プレビューをAIエージェントから使えるようにする MCPサーバーです。ツールは5本、stdioトランスポート、実行時のネットワークアクセスなし。
Tools / ツール
Structural tools (vrm_inspect, vrm_validate, vrma_inspect) parse the GLB/glTF container
directly in Node and need no browser. Rendering tools (vrma_preview, vrm_snapshot) use an
already-installed Chromium-based browser via puppeteer-core; nothing is downloaded.
構造系3ツールはNode単体でGLB/glTFを直接パースし、ブラウザ不要。描画系2ツールは
インストール済みのChromium系ブラウザをpuppeteer-coreで使います(追加ダウンロードなし)。
Supported inputs: VRM 0.x (extensions.VRM), VRM 1.0 (extensions.VRMC_vrm),
VRMA (extensions.VRMC_vrm_animation), GLB container or plain glTF JSON.
Requirements / 動作条件
- Node.js 20+
- For
vrma_preview/vrm_snapshot: a local Chrome or Edge (auto-detected; override with theVRM_TOOLKIT_CHROMEenvironment variable) - Input size budget: 512 MiB by default (
VRM_TOOLKIT_MAX_BYTESto override)
Setup / セットアップ
Register with Claude Code / Claude Codeへの登録:
Other MCP hosts / その他のMCPホスト: command npx, args ["-y", "vrm-toolkit-mcp"] (stdio).
From source / ソースから:
Execution examples / 実行例
Real outputs from the local test run (2026-08-05, file paths shortened). ローカルテスト実行(2026-08-05)の実出力です(パスは短縮表記)。
vrm_inspect
Input: a VRoid Studio-exported VRM 1.0 avatar (15.7 MB).
(Output truncated for readability; the tool returns the full bone and image lists.)
vrma_inspect
vrm_validate
A finding list with stable codes and severities:
vrm_snapshot / vrma_preview
Error codes / エラーコード
Every failure is a structured tool error with one of:
FILE_NOT_FOUND, SIZE_BUDGET_EXCEEDED, NOT_A_GLB, NOT_A_VRM, NOT_A_VRMA,
BROWSER_NOT_FOUND, RENDER_FAILED, OUTPUT_WRITE_FAILED.
The server process never crashes on a bad input file.
Privacy / プライバシー
All processing is local. The server opens no network connection, sends no telemetry, and writes only the output files you name. / 処理はすべてローカルです。ネットワーク接続・テレメトリ送信は なく、書き込みは指定した出力ファイルのみです。
Development / 開発
Rendering tests skip with a notice when no local Chrome/Edge is found.
License / ライセンス
来源:README.md,提交 819630f
工具
0版本历史
1- v0.1.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分