Connects agents to DCC applications and creative hosts through shared MCP tools for UI control, actions, waiting, and recordings.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by DCC MCP Core.
ui_control__snapshotCapture a bounded PNG plus accessibility tree from the scoped application
ui_control__findLocate semantic controls by query, role, label, or object name
ui_control__actPerform one scoped semantic or coordinate-based action
ui_control__recording_startStart CUA trajectory/video recording in an absolute output directory
ui_control__recording_stateRead current CUA recording state
ui_control__recording_stopFinalize CUA recording for later rendering
DCC-MCP Core MCP server provides a shared control plane for agents working with desktop creative applications and related hosts. The repository describes adapters for DCC packages such as Maya, Blender, Houdini, 3ds Max, Cinema 4D, Nuke, and ZBrush, as well as engines, design tools, image and video applications, CAD tools, production tracking systems, and QA software.
The project standardizes how registered hosts expose capabilities. Its common contracts cover asset import, discovery decisions, result verification through write-then-read-back behavior, declarative recipes, and marketplace metadata such as example prompts, recovery guidance, and undo steps.
DCC-MCP Core MCP server uses a gateway model. Agents can discover backend capabilities with search, inspect them with describe, load a skill when needed, and invoke operations through call. The gateway keeps the initial tool list bounded rather than publishing every backend tool at once. A REST counterpart is also documented for search, describe, and call operations.
For a concrete running session, the gateway exposes gateway://instances; entries include the MCP URL for each available host. The project also supports direct per-DCC MCP connections with compatibility discovery names where those servers provide them. Actions are dispatched to the DCC main thread, which addresses applications that are unsafe to script from a background thread. Structured results and postconditions are used so operations can report typed output and verify their effects.
Skills are packaged with SKILL.md and tools.yaml, with progressive discovery, validation, and hot reload. A single gateway can route requests across multiple live DCC sessions. When an application lacks a suitable API, the UI Control layer provides bounded screenshot-and-click automation as a fallback.
The listed MCP tools focus on scoped UI and computer-use control:
ui_control__snapshot captures a bounded PNG and accessibility tree from the selected application.ui_control__find searches for semantic controls using a query, role, label, or object name.ui_control__act performs one scoped semantic or coordinate-based action.ui_control__recording_start starts CUA trajectory or video recording in an absolute output directory.ui_control__recording_state reports the current recording state.ui_control__recording_stop finalizes a recording for later rendering.ui_control__wait_for polls until a UI condition becomes true or the timeout expires.ui_control__stop_computer_use releases the capsule, hotkey, and global input owner.The wider core also supplies gateway discovery and dispatch wrappers, REST access, shared asset-import behavior, recipe execution, diagnostics, IPC, workflows, and packaged CLI/server binaries according to the repository description.
The repository points users to different entry points based on their goal. To control a running DCC from an agent or CI job, it directs users to install the DCC-MCP Agent Skill and use dcc-mcp-cli. To expose an adapter over MCP or REST, it documents create_skill_server; it also documents dcc-mcp-core serve for starting a server from a resolved Rez package.
Users adding capabilities without Python registration code can use SKILL.md with tools.yaml. The repository also provides guides for gateway routing, skill packages, new adapter development, and HTTP-client integration. Exact installation commands and host-specific requirements are not provided in the supplied material.
DCC-MCP Core MCP server depends on the available host adapters and their registered capabilities. The repository lists 47 adapter entries in its catalog, but that catalog is the source of host coverage rather than a guarantee that every host is installed or active in a given environment.
The gatewayβs preferred flow is discovery through search, inspection through describe, optional skill loading, and invocation through call. The README explicitly says not to use removed legacy instance tools such as list_dcc_instances, get_dcc_instance, or connect_to_dcc. Wrapper inputs belong inside the arguments field rather than beside tool_slug.
The UI Control tools are a fallback for applications without an API and use bounded, scoped interaction. Recording requires an absolute output directory. The supplied material does not define operating-system support, authentication behavior, or client-specific setup requirements.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/dcc-mcp-core)<a href="https://allmcps.com/mcp/dcc-mcp-core"><img src="https://allmcps.com/api/badge/dcc-mcp-core?style=directory" alt="DCC MCP Core on AllMCPs" /></a>