Adapter Compatibility Matrix
This matrix tracks every known DCC-MCP adapter, its core version pin, adapter version, and supported DCC version range. It should match the adapter entries in dcc-mcp-catalog.yml, because dcc-mcp-cli install --dcc-type <dcc> uses that catalog as its first-party install source. Every adapter release must submit a PR updating this matrix before the release PR merges.
How to Add a New Adapter
- Find the next empty row in the table below.
- Fill in every column with the adapter's latest released values at the time of the PR.
- Submit the PR against
docs/guide/adapter-compatibility-matrix.md.
How to Update an Existing Adapter
- Change the
Adapter Versionand/orCore Pincolumns to match the new release. - Update
Last Verifiedto the date the release smoke was run. - If the DCC minimum version changed, update
DCC Min Version.
Matrix
| DCC | Repository | Adapter Version | Core Pin | DCC Min Version | Dispatcher Pattern | Last Verified |
|---|---|---|---|---|---|---|
| Maya | dcc-mcp-maya | 0.8.6 | >=0.18.20,<1.0.0 | 2024+ | Qt sidecar + HostUiDispatcherBase | 2026-06 |
| 3ds Max | dcc-mcp-3dsmax | 0.1.19 | >=0.18.20,<1.0.0 | 2025+ | Sidecar + HostPumpController | 2026-06 |
| Blender | dcc-mcp-blender | 0.1.13 | >=0.18.9,<1.0.0 | 3.6+ | In-process MCP + optional diagnostics sidecar | 2026-06 |
| Houdini | dcc-mcp-houdini | 0.6.1 | >=0.18.14,<1.0.0 | 20.5+ | Event-loop callback | 2026-06 |
| FPT | dcc-mcp-fpt | 0.2.0 | >=0.18.0,<1.0.0 | — | REST bridge | 2026-06 |
| Nuke | (planned) | — | — | — | — | — |
| Unreal | (planned) | — | — | — | — | — |
| ZBrush | (planned) | — | — | — | — | — |
| Photoshop | dcc-mcp-photoshop | 0.1.15 | >=0.18.14,<1.0.0 | Photoshop UXP | WebSocket bridge | 2026-06 |
| Custom Studio Tool | (your repo here) | your version | your pin | your min | your pattern | date |
Column Reference
| Column | Description |
|---|---|
| DCC | Canonical DCC name (lowercase, kebab-case). |
| Repository | GitHub URL for the adapter source code. |
| Adapter Version | Latest released semver of the adapter. |
| Core Pin | Dependency range for dcc-mcp-core. Must exclude <1.0.0 until core reaches 1.0. |
| DCC Min Version | Minimum host version (e.g. 2024+, 3.6+, 20.5+). |
| Dispatcher Pattern | A short summary of the adapter's runtime routing model, such as Qt sidecar, Event-loop callback, InProcessCallableDispatcher, diagnostics-only sidecar, or an external bridge. See skills/dcc-mcp-creator/references/HOST_PATTERN_MATRIX.md for details. |
| Last Verified | Month the last gateway smoke was run (format: YYYY-MM). |
Core Version Policy
- Adapters must pin
dcc-mcp-corewith an open upper bound:>=X.Y.0,<1.0.0. - The lower bound (
X.Y.0) must be a released minor version of core. Never pin tomainor a pre-release. - When core bumps its minor version, adapter pins should be updated within one adapter release cycle.
- Major version zero (
0.x.y) means breaking changes can happen at any minor bump; the<1.0.0guard ensures adapters don't silently consume a breaking core change.
Legend
| Marker | Meaning |
|---|---|
| ⏳ | Release tag pending — adapter PR in review, version subject to change. Remove marker after tag. |
CLI Catalog Contract
dcc-mcp-catalog.yml is the install source for first-party adapters. When an adapter row above changes, update the matching catalog entry in the same PR:
name,url,version, andmin_core_versionmust match this matrix.- Adapter rows must have the
adaptertag and install metadata. - Adapter install metadata should include
instructions_urlpointing at the adapter-maintained rawinstall.mdsodcc-mcp-cli installcan hand agents the current host-specific setup runbook. - Skill pack rows may share the same
dcc, but must not be selected bydcc-mcp-cli install --dcc-type <dcc>when an adapter row exists.
Outdated Policy
An adapter row is considered stale when:
Last Verifiedis more than 6 months old, orCore Pinlower bound is more than 2 minor versions behind the latest core release.
Stale rows are flagged in the core release PR notes. Adapter maintainers should prioritise a compatibility update before the next core release.