{
  "schemaVersion": 1,
  "reviewedAt": "2026-10-09",
  "catalog": {
    "origin": "Installed DCC-MCP plugin 0.19.96 PRODUCTS.json snapshot",
    "sourceUrl": "https://github.com/dcc-mcp/dcc-mcp-core/blob/8450345113745beebc36684316390f90e515c4a1/dcc-mcp-catalog.yml",
    "checkedAt": "2026-09-02",
    "repositoriesCheckedAt": "2026-09-03",
    "releasedCli": { "version": "0.20.21", "checkedAt": "2026-08-27", "commit": "e8d070fd703164a380895af2d6b4e17b3cb2459c" },
    "products": [
      { "id": "3dsmax", "name": "Autodesk 3ds Max", "adapter": "dcc-mcp-3dsmax", "install": true },
      { "id": "aftereffects", "name": "Adobe After Effects", "adapter": "dcc-mcp-aftereffects", "install": true },
      { "id": "blender", "name": "Blender", "adapter": "dcc-mcp-blender", "install": true },
      { "id": "c4d", "name": "Cinema 4D", "adapter": "dcc-mcp-cinema4d", "install": true },
      { "id": "comfyui", "name": "ComfyUI", "adapter": "dcc-mcp-comfyui", "install": true },
      { "id": "freecad", "name": "FreeCAD", "adapter": "dcc-mcp-freecad", "install": true },
      { "id": "gimp", "name": "GIMP", "adapter": "dcc-mcp-gimp", "install": true },
      { "id": "godot", "name": "Godot Engine", "adapter": "dcc-mcp-godot", "install": true },
      { "id": "houdini", "name": "SideFX Houdini", "adapter": "dcc-mcp-houdini", "install": true },
      { "id": "illustrator", "name": "Adobe Illustrator", "adapter": "dcc-mcp-illustrator", "install": true },
      { "id": "katana", "name": "Foundry Katana", "adapter": "dcc-mcp-katana", "install": true },
      { "id": "krita", "name": "Krita", "adapter": "dcc-mcp-krita", "install": true },
      { "id": "mari", "name": "Foundry Mari", "adapter": "dcc-mcp-mari", "install": true },
      { "id": "marmoset", "name": "Marmoset Toolbag", "adapter": "dcc-mcp-marmoset", "install": true },
      { "id": "material-maker", "name": "Material Maker", "adapter": "dcc-mcp-material-maker", "install": false },
      { "id": "maya", "name": "Autodesk Maya", "adapter": "dcc-mcp-maya", "install": true },
      { "id": "mobu", "name": "Autodesk MotionBuilder", "adapter": "dcc-mcp-mobu", "install": true },
      { "id": "nuke", "name": "Foundry Nuke", "adapter": "dcc-mcp-nuke", "install": true },
      { "id": "openscad", "name": "OpenSCAD", "adapter": "dcc-mcp-openscad", "install": true },
      { "id": "openusd", "name": "OpenUSD", "adapter": "dcc-mcp-openusd", "install": true },
      { "id": "photoshop", "name": "Adobe Photoshop", "adapter": "dcc-mcp-photoshop", "install": true },
      { "id": "powerpoint", "name": "Microsoft PowerPoint", "adapter": "dcc-mcp-PowerPoint", "install": false },
      { "id": "premiere", "name": "Adobe Premiere Pro", "adapter": "dcc-mcp-premiere", "install": true },
      { "id": "renderdoc", "name": "RenderDoc", "adapter": "dcc-mcp-renderdoc", "install": true },
      { "id": "shogun", "name": "Vicon Shogun", "adapter": "dcc-mcp-shogun", "install": true },
      { "id": "shotgrid", "name": "Autodesk Flow Production Tracking", "adapter": "dcc-mcp-fpt", "install": true },
      { "id": "sketchup", "name": "SketchUp", "adapter": "dcc-mcp-sketchup", "install": true },
      { "id": "substance3d_designer", "name": "Adobe Substance 3D Designer", "adapter": "dcc-mcp-substance3d-designer", "install": true },
      { "id": "substance3d_painter", "name": "Adobe Substance 3D Painter", "adapter": "dcc-mcp-substance3d-painter", "install": true },
      { "id": "tiled", "name": "Tiled Map Editor", "adapter": "dcc-mcp-tiled", "install": false },
      { "id": "touchdesigner", "name": "TouchDesigner", "adapter": "dcc-mcp-touchdesigner", "install": true },
      { "id": "unity", "name": "Unity Editor", "adapter": "dcc-mcp-unity", "install": true },
      { "id": "unreal", "name": "Unreal Engine", "adapter": "dcc-mcp-unreal", "install": true },
      { "id": "wwise", "name": "Audiokinetic Wwise", "adapter": "dcc-mcp-wwise", "install": false },
      { "id": "zbrush", "name": "ZBrush", "adapter": "dcc-mcp-zbrush", "install": true }
    ],
    "applicationRoutes": [
      { "id": "obs", "name": "OBS Studio", "adapter": "dcc-mcp-obs", "install": true },
      { "id": "liquigen", "name": "LiquiGen", "adapter": "dcc-mcp-liquigen", "install": true },
      { "id": "office-suite", "name": "Microsoft Office", "adapter": "dcc-mcp-office", "install": false }
    ]
  },
  "focus": ["maya", "blender", "unreal", "unity", "houdini", "nuke"],
  "gates": [
    { "id": "native", "en": "AuroraView native UI / dock", "zh": "AuroraView 原生界面 / 停靠" },
    { "id": "dccMcp", "en": "DCC-MCP host adapter", "zh": "DCC-MCP 宿主适配器" },
    { "id": "contract", "en": "Shared capability / Agent contract", "zh": "共用能力 / Agent 契约" },
    { "id": "example", "en": "Runnable example / installation", "zh": "可运行示例 / 安装" },
    { "id": "scene", "en": "Scene readback", "zh": "场景回读" },
    { "id": "cleanup", "en": "Cleanup and ownership", "zh": "资源清理与所有权" },
    { "id": "verification", "en": "Actual verification", "zh": "实际验证" }
  ],
  "statusLabels": {
    "catalog": { "en": "Catalog reference", "zh": "目录收录" },
    "source": { "en": "Source available", "zh": "已有源码" },
    "preview": { "en": "Preview / acceptance in progress", "zh": "预览 / 验收中" },
    "observed": { "en": "Observed within stated scope", "zh": "限定范围已观察" },
    "pending": { "en": "Acceptance pending", "zh": "待验收" },
    "blocked": { "en": "Known issue remains", "zh": "存在待修问题" },
    "target": { "en": "Ecosystem target", "zh": "生态建设目标" }
  },
  "defaults": {
    "native": { "status": "target", "en": "An AuroraView native entry and dock have no independent evidence recorded in this matrix.", "zh": "本矩阵尚未记录 AuroraView 原生入口与停靠的独立证据。" },
    "contract": { "status": "target", "en": "Host-specific page calls, events, and explicit Agent tools remain integration work.", "zh": "对应宿主的页面调用、事件与显式 Agent 工具仍需配套集成。" },
    "example": { "status": "target", "en": "A host-specific AuroraView installation and runnable example remain ecosystem work.", "zh": "对应宿主的 AuroraView 安装说明与可运行示例仍需配套。" },
    "scene": { "status": "target", "en": "No AuroraView scene-state readback is recorded here.", "zh": "这里尚未记录 AuroraView 的场景状态回读。" },
    "cleanup": { "status": "target", "en": "Owned and borrowed resource cleanup needs host-specific acceptance.", "zh": "自有与借用资源的清理需要逐宿主验收。" },
    "verification": { "status": "target", "en": "Catalog presence is not AuroraView host acceptance.", "zh": "目录收录不代表 AuroraView 宿主验收通过。" }
  },
  "integrations": {
    "maya": {
      "repository": "https://github.com/try-auroraview/auroraview-maya",
      "native": { "status": "preview", "en": "Partial Outliner GUI evidence at f1231286 shows Vue pixels in Maya 2026's native right dock. Float/redock, resize, native close, DPI and the remaining input matrix are pending.", "zh": "Outliner 的 f1231286 部分 GUI 凭据记录了 Maya 2026 原生右侧停靠区中的 Vue 像素。浮动/重新停靠、窗口调整大小、原生关闭、DPI 与剩余输入矩阵仍待验收。" },
      "contract": { "status": "observed", "en": "At f1231286, the Outliner UI and actual MCP calls shared declared scene tools using public facade 0.1.0 and Core 0.20.41. MCP rename events appeared in Vue; later lifecycle candidates need separate GUI acceptance.", "zh": "在 f1231286 上，Outliner UI 与真实 MCP 调用使用公开 facade 0.1.0 和 Core 0.20.41 共用显式场景工具，MCP 重命名事件显示在 Vue 中；后续生命周期候选仍需单独 GUI 验收。" },
      "example": { "status": "preview", "url": "https://github.com/try-auroraview/auroraview-maya-outliner/blob/49aa3ae8ffc5c601bd86849fe09bd145177a682e/docs/SHARED_TOOLS.md", "en": "Merged Outliner bc934e7e consumes the public shared preview. Draft PR #53 at 49aa3ae8 documents OutlinerRuntime: attach once, reuse the owner across panel generations, and close at final host unload. GUI reopen remains pending.", "zh": "已合并的 Outliner bc934e7e 消费公开共享预览包。Draft PR #53 的 49aa3ae8 说明 OutlinerRuntime：只挂接一次，面板更换时复用 owner，宿主最终卸载时再关闭。GUI 重开仍待验收。" },
      "scene": { "status": "observed", "en": "The f1231286 GUI session verified UI/MCP rename, native scene readback and foreground Undo. The CSS-only 434822e3 follow-up verified row anchoring; rename commit at that revision was not accepted.", "zh": "f1231286 GUI 会话验证了 UI/MCP 重命名、原生场景回读和前台 Undo。仅修改 CSS 的 434822e3 后续检查验证了行定位，未验收该版本的重命名提交。" },
      "cleanup": { "status": "observed", "en": "At f1231286, panel close revoked stale UI calls, removed all 10 callbacks and the view, and kept the borrowed ToolSet/service alive. Retained-owner GUI reopen is pending; Core catalog retention blocks same-name owner replacement after final close.", "zh": "在 f1231286 上，面板关闭后旧 UI 调用失效，全部 10 个回调及 view 被移除，借用的 ToolSet/服务保持运行。持久 owner 的 GUI 重开仍待验收；Core 目录残留阻止最终关闭后用同名新 owner 替换。" },
      "verification": { "status": "observed", "url": "/evidence/maya-gui-partial-2026-10-09.json", "en": "2026-10-09 partial receipt: f1231286 records real UI/MCP/scene/Undo and panel cleanup; 434822e3 covers CSS anchoring only; 96c98546 has controlled-test/source-CI evidence, with no new GUI session. Retained-owner reopen, CSS rename commit, full docking, DPI and remaining input are pending.", "zh": "2026-10-09 部分验收凭据：f1231286 记录真实 UI/MCP/场景/Undo 及面板清理；434822e3 仅覆盖 CSS 定位；96c98546 有受控测试/源码 CI 证据，未运行新的 GUI 会话。持久 owner 重开、CSS 后的重命名提交、完整停靠、DPI 与剩余输入仍待验收。" }
    },
    "blender": {
      "repository": "https://github.com/try-auroraview/auroraview-blender",
      "native": { "status": "preview", "en": "On 2026-10-09, Windows Blender 5.1.1 / Python 3.13.9 passed 36 native HTML/GPU lifecycle checks. Full keyboard, Chinese IME, focus, and multiple-window acceptance remain pending.", "zh": "2026-10-09，Windows Blender 5.1.1 / Python 3.13.9 通过 36 项原生 HTML/GPU 生命周期检查；完整键盘、中文输入法、焦点与多窗口仍待验收。" },
      "contract": { "status": "observed", "en": "The public shared Python preview passed 36 ToolSession → SDK → bpy checks on Blender 5.1.1. This establishes the recorded contract path, with full interactive acceptance still open.", "zh": "公开的共享 Python 预览包在 Blender 5.1.1 上通过 36 项 ToolSession → SDK → bpy 检查；该结果覆盖记录中的契约路径，完整交互验收仍待完成。" },
      "example": { "status": "preview", "url": "https://github.com/try-auroraview/auroraview-blender/blob/1401b6fec2fdfeae43d565eb8f1428b1699e6260/docs/native-web.md", "en": "PR #5 is merged at 1401b6fe and main CI passed. The dated native-web guide documents installation and its limits; no public Blender release is recorded.", "zh": "PR #5 已合并至 1401b6fe，main CI 通过。注明版本的 native-web 指南提供安装步骤与限制；尚无公开的 Blender 发布包记录。" },
      "scene": { "status": "observed", "en": "The Blender 5.1.1 shared ToolSession → SDK → bpy fixture passed 36 checks covering its scene contract. Broader interactive scenarios need separate state readback.", "zh": "Blender 5.1.1 的共享 ToolSession → SDK → bpy 夹具通过 36 项场景契约检查；更广的交互场景仍需单独回读验证。" },
      "cleanup": { "status": "observed", "en": "The native HTML/GPU lifecycle fixture passed 36 checks. Foreground normal Stop, multiple-window behavior, and user acceptance remain open.", "zh": "原生 HTML/GPU 生命周期夹具通过 36 项检查；前台正常 Stop、多窗口行为与用户验收仍待完成。" },
      "verification": { "status": "observed", "url": "/evidence/blender-2026-10-09.json", "en": "2026-10-09: both 36/36 fixtures passed on Windows Blender 5.1.1 / Python 3.13.9; the tested tree matches merged revision 1401b6fe. Keyboard, Chinese IME, focus, multiple windows, foreground normal Stop, and user acceptance remain pending.", "zh": "2026-10-09：Windows Blender 5.1.1 / Python 3.13.9 上，两组夹具均为 36/36 通过，测试源码树与已合并版本 1401b6fe 一致。键盘、中文输入法、焦点、多窗口、前台正常 Stop 与用户验收仍待完成。" }
    },
    "unreal": {
      "repository": "https://github.com/try-auroraview/auroraview-unreal",
      "native": { "status": "pending", "en": "As of 2026-10-09, native dock, pixels, input, and window lifecycle acceptance remain pending. Main revision 03815487 and the open PR #7 candidate are separate baselines.", "zh": "截至 2026-10-09，原生停靠、像素显示、输入与窗口生命周期仍待验收。main 版本 03815487 与尚未合并的 PR #7 候选分别跟踪。" },
      "contract": { "status": "preview", "url": "/evidence/unreal-editor-sdk-2026-10-09.json", "en": "PR #7 candidate 7f962b43 passed an actual UE 5.7.4 Editor shared ToolSet/SDK/Python/events probe. Reverse calls preserved successful return values false and 0. The receipt records shared version 0.1.0; public wheel provenance and Core consumption are unverified.", "zh": "PR #7 候选 7f962b43 通过真实 UE 5.7.4 Editor 的共享 ToolSet/SDK/Python/事件探针。反向调用成功，原样返回 false 和 0。凭据记录共享版本 0.1.0；公开 wheel 来源及 Core 使用尚未核实。" },
      "example": { "status": "preview", "url": "https://github.com/try-auroraview/auroraview-unreal/actions/runs/37863972158/job/113606158343", "en": "Main remains 03815487. Open PR #7 candidate 7f962b43 passed UE 5.7 native build, Cook/package and Game Runtime CI, with an offline demo retained as a CI artifact. This is separate from a release and Editor interaction acceptance.", "zh": "main 仍为 03815487。尚未合并的 PR #7 候选 7f962b43 通过 UE 5.7 原生构建、Cook/打包与 Game Runtime CI，离线演示保存在 CI 产物中。这与正式发行和 Editor 交互验收分别记录。" },
      "scene": { "status": "pending", "en": "The recorded Editor probe made no scene mutation. Shared-tool mutation, scene readback, and Undo remain pending.", "zh": "已记录的 Editor 探针未修改场景。经共享工具完成场景修改、状态回读与 Undo 仍待验收。" },
      "cleanup": { "status": "preview", "en": "The PR #7 candidate passed its Editor client cleanup probe. Native window lifecycle and repeatable close/reopen still need acceptance.", "zh": "PR #7 候选通过 Editor 客户端清理探针；原生窗口生命周期与重复关闭重开仍待验收。" },
      "verification": { "status": "preview", "url": "/evidence/unreal-editor-sdk-2026-10-09.json", "en": "2026-10-09 snapshot: 7f962b43 passed the Editor shared-tool probe and UE 5.7 Game Runtime CI. The separate refresh candidate, draft PR #8 a6d2e80, passed source CI; its native refresh and interaction acceptance are not established here. Shared-tool scene mutation/Undo, docking, pixels and input remain pending.", "zh": "2026-10-09 快照：7f962b43 通过 Editor 共享工具探针和 UE 5.7 Game Runtime CI。独立刷新候选 draft PR #8 a6d2e80 已通过源码 CI；这里尚未建立其原生刷新和交互验收证据。共享工具场景修改/Undo、停靠、像素显示与输入仍待验收。" }
    },
    "unity": {
      "repository": "https://github.com/try-auroraview/auroraview-unity",
      "native": { "status": "preview", "en": "Windows x64 EditorWindow / child-HWND WebView2 source is public. Native WebView smoke passed; non-batch Editor GUI, docking, input, and high-DPI acceptance remain pending.", "zh": "Windows x64 EditorWindow / 子 HWND WebView2 源码已公开。原生 WebView smoke 通过；非 batch Editor GUI、停靠、输入与高 DPI 仍待验收。" },
      "contract": { "status": "observed", "url": "https://github.com/try-auroraview/auroraview-unity/blob/ea25683aa9167ecc6c8156ec85422d91b35a6053/docs/core-runtime.md", "en": "Actual MCP stdio initialization, three registered tools, and current-user pipe calls into the Editor passed for the public preview. Draft PR #1 at ea25683a adds an external-Python Core 0.20.41 / shared wheel 0.1.0 consumer; actual Editor Core and GUI acceptance are not_run.", "zh": "公开预览通过真实 MCP stdio 初始化、三个注册工具及当前用户管道到 Editor 的调用。Draft PR #1 的 ea25683a 增加外部 Python Core 0.20.41 / 共享 wheel 0.1.0 消费者；真实 Editor Core 与 GUI 验收为 not_run。" },
      "example": { "status": "preview", "url": "https://github.com/try-auroraview/auroraview-unity/releases/tag/v0.1.0-preview.1", "en": "Public v0.1.0-preview.1 at source 12210315 provides the Windows Editor preview ZIP. Main/tag/release CI and public ZIP/SHA readback passed.", "zh": "源码 12210315 对应的公开 v0.1.0-preview.1 提供 Windows Editor 预览 ZIP。main/tag/release CI 与公开 ZIP/SHA 回读通过。" },
      "scene": { "status": "observed", "en": "Seven Unity 2022.3 Editor tests passed. Actual MCP calls created and selected an object, read Editor state, and verified Undo. Browser-to-scene roundtrip acceptance remains pending.", "zh": "Unity 2022.3 的 7 项 Editor 测试通过。真实 MCP 调用完成对象创建与选择、Editor 状态回读及 Undo 验证；浏览器到场景的回路仍待验收。" },
      "cleanup": { "status": "observed", "en": "Native STA shutdown, current-user pipe access, exclusive ownership, and endpoint close/reopen checks passed; the actual MCP run verified endpoint Stop. Interactive docking and lifecycle acceptance remain open.", "zh": "原生 STA 关闭、当前用户管道权限、独占所有权及端点关闭重开检查通过；真实 MCP 运行验证了端点 Stop。交互式停靠与生命周期验收仍待完成。" },
      "verification": { "status": "observed", "url": "https://github.com/try-auroraview/auroraview-unity/blob/122103159898d47957b5fb337d5425275ed6ea95/docs/validation.md", "en": "2026-10-09: public preview 12210315 passed release readback and actual Editor MCP scene/readback, Undo and Stop checks. Separate Core consumer source is ea25683a; Core HTTP/pipe preparation uses controlled fixtures. Actual Editor Core and GUI are not_run; browser roundtrip, docking, input and DPI remain pending.", "zh": "2026-10-09：公开预览 12210315 通过发布回读及真实 Editor MCP 场景/回读、Undo 和 Stop 检查。独立 Core 消费者源码为 ea25683a；Core HTTP/管道准备检查使用受控夹具。真实 Editor Core 与 GUI 为 not_run；浏览器往返、停靠、输入与 DPI 仍待验收。" }
    },
    "houdini": {
      "repository": "https://github.com/try-auroraview/auroraview-houdini",
      "native": { "status": "source", "en": "Houdini host adapter source is available; native UI and docking need version-specific acceptance.", "zh": "已有 Houdini 宿主适配源码；原生界面与停靠需对应版本验收。" },
      "example": { "status": "source", "en": "Use the adapter repository for installation and host prerequisites; a runnable-host result is not recorded here.", "zh": "按适配器仓库查看安装和宿主前置要求；这里尚未记录可运行宿主结果。" },
      "verification": { "status": "source", "en": "Adapter source is available; real-host interaction and cleanup are not assessed in this review.", "zh": "已有适配器源码；本轮尚未评估真实宿主交互与资源清理。" }
    },
    "nuke": {
      "repository": "https://github.com/try-auroraview/auroraview-nuke",
      "native": { "status": "source", "en": "Nuke host adapter and dispatcher source are available; native UI acceptance is version-specific.", "zh": "已有 Nuke 宿主适配与调度器源码；原生界面验收需对应具体版本。" },
      "example": { "status": "source", "en": "Use the adapter repository for installation and dispatcher requirements; a current live-host example is not verified here.", "zh": "按适配器仓库查看安装与调度要求；这里尚未验证当前真实宿主示例。" },
      "verification": { "status": "source", "en": "Adapter source is available; scene readback and lifecycle acceptance are not assessed in this review.", "zh": "已有适配器源码；本轮尚未评估场景回读与生命周期验收。" }
    }
  }
}
