
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 分