Skip to content
@dcc-mcp

DCC-MCP

Open infrastructure connecting AI agents to Maya, Blender, Houdini, Unreal, Unity, Adobe, and studio pipelines through MCP, Agent Skills, and dcc-mcp-cli.

DCC-MCP connects the complete film and game production pipeline

English | 中文

Website · Marketplace · Showcase · For Agents · Ecosystem

DCC MCP

Skill-driven infrastructure for agents to operate real creative tools.

DCC-MCP (Digital Content Creation Model Context Protocol) does not build or prescribe an agent. It connects agents to a growing ecosystem of desktop DCCs, game engines, 2D tools, production systems, asset providers, profilers, and custom studio hosts through shared discovery, execution, safety, and operations contracts.

Agent entry points

Install the public Skill that matches the task. Operating an existing DCC only needs dcc-mcp; the creator Skills are focused authoring guides.

Agent taskPublic Skill
Operate live DCCs, discover tools, install extensions, diagnose failures, and prepare safe bug reports@loonghao/dcc-mcp
Create or modernize a complete DCC-MCP adapter and runtime@loonghao/dcc-mcp-creator
Create, validate, or improve a DCC-specific Skill package@loonghao/dcc-mcp-skills-creator
openclaw skills install @loonghao/dcc-mcp
openclaw skills install @loonghao/dcc-mcp-creator
openclaw skills install @loonghao/dcc-mcp-skills-creator
# Direct ClawHub CLI for other Agent Skills hosts:
npx --yes clawhub@0.23.1 install @loonghao/dcc-mcp
npx --yes clawhub@0.23.1 install @loonghao/dcc-mcp-creator
npx --yes clawhub@0.23.1 install @loonghao/dcc-mcp-skills-creator

Start a new agent turn after installation. The default workflow is dcc-mcp + dcc-mcp-cli: inventory with dcc-mcp-cli list, inspect startup state with dcc-mcp-cli doctor, then search -> describe -> call. The Skill also teaches the agent to preserve trace evidence, analyze the failing layer, and route a sanitized bug report to the owning Skill, adapter, or Core project. Use the dcc-mcp-cli verified installation guide when the CLI is not already available.

Why this project exists

The shortest DCC agent demo asks a model to write and run a mayapy, hython, or Blender Python script. A production pipeline cannot depend on getting the right script from the model on every turn.

Repeated code generation costs tokens and makes results vary with the model, prompt, and context. Adapter authors also end up rebuilding the same transport, main-thread dispatch, validation, process lifecycle, instance routing, and diagnostics for every host.

DCC-MCP moves that common engineering into one reusable framework:

LayerShared capability
IntegrationMCP and REST endpoints, Host RPC/IPC, typed schemas, resources, prompts, and structured results
DCC runtimeMain-thread affinity, readiness, multi-instance routing, async jobs, cancellation, checkpoints, workflows, and artefact hand-off
Skill deliveryVersioned SKILL.md packages, progressive discovery, lint/schema validation, hot reload, persistence, marketplace distribution, and project/team scopes
OperationsCLI, gateway, Admin UI, policies, audit records, traces, logs, metrics, health checks, and replay

Agents and models will change. Studio interfaces, permission boundaries, and pipeline knowledge still need to be maintained. The framework turns those investments into reusable engineering assets.

MCP is an entry point, not the ceiling

We reuse MCP as an industry-standard agent interface instead of inventing a private protocol. The framework is not limited to MCP: a stable Python, C++, HTTP, command-port, or native plugin interface can be integrated under the same control plane.

We also include useful vendor capabilities instead of replacing them. Unreal Engine 5.8 introduced an experimental official MCP server and Toolset Registry. Our unreal-official-mcp Skill enables and bridges those official toolsets without redistributing Epic's plugin or changing its tool names and schemas. Vendor tools, DCC-MCP tools, and studio tools can share one agent-facing workflow.

When there is no API: UI Control

Adding an AI-facing interface to a new tool is usually straightforward. The harder problem is making years of existing tools usable by agents when they have no API, cannot be modified, or expose part of a workflow only through a window or modal dialog.

dcc-mcp-core provides a scoped Computer Use-style capability called UI Control. It uses a deterministic snapshot -> find -> act -> wait -> verify loop over Qt, native accessibility, webviews, or host-specific UI backends. Native Skills/APIs remain preferred; whole-desktop access is denied by default, and UI actions stay scoped, policy-checked, auditable, and verifiable. See the UI Control workflow guide.

Why Skills are the production unit

A Skill is not just a script in another folder. It packages proven pipeline knowledge as a versioned, typed, testable, and distributable operation.

A lower-cost model may struggle to invent scene-editing logic from scratch but can reliably select a well-described tool and provide validated arguments. Skills reduce repeated code generation, token use, and model-dependent variance. Large studios can distribute different Skill sets by project, department, and production stage without rebuilding an adapter.

For TDs and TAs, Skills are the shortest path from an internal requirement to a reusable capability. Keep host connectivity, main-thread execution, routing, safety, and observability in Core and the adapter; package project naming, scene checks, asset preparation, publish gates, cache/export rules, and review hand-offs in SKILL.md, tools.yaml, and existing studio scripts. The result can be tested, project-scoped, and distributed through a public or private Marketplace without forking the control plane.

A growing ecosystem

AreaProjects and Skills
Foundation and distributiondcc-mcp-core, marketplace
Desktop DCCsMaya, Blender, Houdini, 3ds Max, Marmoset Toolbag, Nuke, Katana, MotionBuilder, ZBrush
Design and content toolsPhotoshop, Substance 3D Designer, Substance 3D Painter, After Effects, Premiere, GIMP, Krita
Game and 2D enginesUnreal Engine, Unity, Godot, Tiled, Material Maker
Pipeline and qualityOpenUSD, Flow Production Tracking, MaterialX, Texture Pipeline, Pipeline Publish, RenderDoc, Tracy
Marketplace SkillsAssets, generation, UI, rigging, and game workflows

The official Marketplace makes those optional capabilities searchable, installable, upgradeable, and suitable for private studio catalogs too. Browse real outputs and reusable prompts, or inspect the catalog source.

Extension Skill catalog

The official catalog currently publishes all of the following optional capabilities. Agents should search the live catalog before installation:

dcc-mcp-cli marketplace search --query "<capability>" --limit 20
dcc-mcp-cli marketplace install <package_name> --dcc <dcc_name>

Rigging, procedural authoring, and UI automation

Extension SkillCapability
dcc-mcp-maya-mgearInspect, build, and manage mGear Shifter rigs in Maya
dcc-mcp-maya-advancedskeletonInspect templates and create, import, build, or rebuild AdvancedSkeleton rigs
dcc-mcp-maya-procedural-architectureGenerate seeded Maya house styles with Arnold materials and optional CC0 HDR lighting
dcc-ui-qt-inspectorDiscover Qt windows, widgets, and selector state across PySide/PyQt DCC hosts
dcc-ui-qt-actionsClick widgets, trigger actions, set values, and drive legacy Qt UI workflows
dcc-ui-workflow-memoryRemember verified UI selectors, recipes, and failures for later automation

3D generation and reusable asset sources

Extension SkillCapability
dcc-ai-hunyuan3dSubmit and inspect Tencent Hunyuan text/image-to-3D jobs
dcc-ai-tripo3dCreate, inspect, and download Tripo text/image/multiview 3D tasks
dcc-asset-polyhavenBrowse and download CC0 Poly Haven models, HDRIs, and textures
dcc-asset-godot-storeSearch and download reusable Godot Asset Store add-ons and projects
dcc-asset-blender-extensionsSearch and download checksum-verified official Blender extensions
dcc-asset-ambientcgSearch and download free ambientCG materials, HDRIs, and models
dcc-asset-nasa3dSearch and download NASA 3D resources with usage notices
dcc-asset-smithsonian3dSearch and download Smithsonian Open Access CC0 3D files
dcc-asset-kenneySearch and download CC0 Kenney game asset packs
dcc-asset-quaterniusSearch and inspect CC0 Quaternius game asset packs
dcc-asset-objaverseBrowse Objaverse metadata and download Creative Commons GLB objects
dcc-asset-gltf-sample-assetsDownload Khronos glTF Sample Assets for testing and validation
dcc-asset-sketchfabDownload eligible Sketchfab models with attribution metadata
dcc-asset-google-scanned-objectsSearch and download Google Scanned Objects from Gazebo Fuel

Images, materials, media, geospatial data, and plugins

Extension SkillCapability
dcc-ai-openai-imageGenerate and edit texture source images with validated asset descriptors
dcc-texture-pipelineInspect, color-convert, and optimize textures with OpenImageIO and OpenColorIO
dcc-materialxCreate, inspect, and validate portable MaterialX documents
dcc-asset-pexels-videoSearch and download Pexels stock video with attribution metadata
dcc-asset-mixkit-free-mediaDownload Mixkit video, music, sound effects, and After Effects templates with license metadata
dcc-asset-game-iconsSearch and download CC BY SVG icons for game interfaces
dcc-asset-google-fontsSearch Google Fonts and download verified fonts with license metadata
dcc-asset-openstreetmap-cityDownload bounded OpenStreetMap city features as attributed GeoJSON
dcc-asset-overture-cityDownload bounded Overture Maps city features as licensed GeoJSON
dcc-plugin-github-releasesInspect licensed open-source projects and download release plugins with SHA-256 metadata

Pipeline publishing and game delivery

Extension SkillCapability
dcc-pipeline-publishCreate verified manifests connecting DCC exports, OpenUSD, render farms, and ShotGrid/FPT
dcc-game-release-packagePackage prebuilt Unreal, Unity, and Godot Windows games for installers, SteamPipe, or WeGame
dcc-game-runtime-acceptanceRun bounded game-runtime acceptance and preserve hash-bearing evidence
dcc-game-pv-capturePlan and preserve exact-window gameplay shots for HyperFrames PV editing

DCC-MCP Skill Marketplace

Tool use should not be a black box

The Gateway Admin UI exposes calls, traces, logs, health, statistics, and usage activity. Teams can see which tools agents selected, where calls failed, and which Skills are used most often. That evidence can drive a practical feedback loop: improve a description, schema, or implementation, then verify the result against real calls.

Start here

NeedProject
Understand the whole project or brief an agentWebsite, For Agents, Showcase
Build an adapter or operate live DCC sessionsdcc-mcp-core
Discover and distribute reusable Skillsmarketplace
Explore the full ecosystemAll DCC-MCP repositories
Integrate game enginesUnreal Engine, Unity, Godot
Build pipeline integrationsOpenUSD, Flow Production Tracking, Texture Pipeline

Browse the DCC-MCP repositories for more adapters, asset providers, UI automation, profilers, and production Skills.

The boundary is deliberate: the core does not replace host-specific pipeline semantics or promise safe rollback where a DCC exposes no transaction API. Those responsibilities stay in adapters and pipeline Skills.

If you want DCC agents to move from demos to reusable, deployable, and observable production tools, try the project and give it a Star.

Contributing

Issues and pull requests are welcome. Please report bugs, integration gaps, and production workflow needs in the relevant repository. Focused adapters, Skills, tests, documentation, and interoperability improvements are especially useful.

Pinned Loading

  1. dcc-mcp-agent-pluginsdcc-mcp-agent-pluginsPublic

    DCC-MCP Agent Skills and plugins for Codex, Claude Code, CodeBuddy, WorkBuddy, OpenClaw, and ClawHub.

    Python

  2. dcc-mcp-coredcc-mcp-corePublic

    Skill-first control plane for creative tools: shared MCP/REST runtime, gateway, CLI, marketplace, safety, and observability across studio pipelines.

    Rust 39 2

  3. dcc-mcp-mayadcc-mcp-mayaPublic

    Maya-specific implementation of Model Context Protocol (MCP) for Autodesk Maya, enabling remote control and integration with MCP ecosystem.

    Python 43 5

  4. dcc-mcp-blenderdcc-mcp-blenderPublic

    Blender addon for the DCC Model Context Protocol (MCP) ecosystem — embeds a Streamable HTTP MCP server directly inside Blender

    Python 25 4

  5. dcc-mcp-houdinidcc-mcp-houdiniPublic

    SideFX Houdini adapter for the DCC Model Context Protocol

    Python 10 1

  6. marketplacemarketplacePublic

    Official DCC-MCP skill marketplace catalog — discover, install, and upgrade skill packs via dcc-mcp-cli

    Python 1

Repositories

Showing 10 of 77 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…