About
Production Mari adapter for DCC-MCP
README
Production-oriented DCC-MCP adapter for Foundry Mari. It exposes project, geometry, channel, node graph, layer, shader, image, and texture-export workflows as typed tools without arbitrary Python execution. The host plugin supports Mari 5.0 and newer while keeping the DCC-MCP runtime in a separately installed Python 3.9+ sidecar.
Architecture
Mari loads a small standard-library plugin on its GUI thread. The plugin owns an authenticated loopback socket and starts the separately installed DCC-MCP sidecar. A Qt timer executes bounded Mari API commands on the host thread, while networking, discovery, jobs, and Gateway integration stay outside Mari's bundled Python environment.
Install
python -m pip install dcc-mcp-mari
dcc-mcp-mari install
Restart Mari after installation. The default Windows target is
Documents/Mari/Scripts. Override it for a custom MARI_SCRIPT_PATH:
dcc-mcp-mari install --script-dir "D:/Mari/Scripts" --overwrite
Uninstall only this adapter's startup files:
dcc-mcp-mari uninstall
Capability groups
mari-session: connection and full project lifecycle, including archive, rename, duplicate, and removal.mari-geometry: geometry and channel lifecycle.mari-nodegraph: nodes, connections, and layer stacks.mari-lookdev: shaders, images, export items, and texture export.
All host mutations require a live Mari process. File inputs must be existing absolute paths, output parents must already exist, and destructive operations are explicitly annotated for DCC-MCP clients.
Development
python -m pip install -e ".[dev]"
python -m ruff check src tests
python -m ruff format --check src tests
python -m pytest
python -m build
python -m twine check dist/*
Mari Python API reference: Using Python in Mari.
Install Dcc Mcp Mari in Claude Desktop, Claude Code & Cursor
unyly install dcc-mcp-mariInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add dcc-mcp-mari -- uvx dcc-mcp-mariStep-by-step: how to install Dcc Mcp Mari
FAQ
Is Dcc Mcp Mari MCP free?
Yes, Dcc Mcp Mari MCP is free — one-click install via Unyly at no cost.
Does Dcc Mcp Mari need an API key?
No, Dcc Mcp Mari runs without API keys or environment variables.
Is Dcc Mcp Mari hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Dcc Mcp Mari in Claude Desktop, Claude Code or Cursor?
Open Dcc Mcp Mari on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
by duxiaohuiSupabase
Database, auth and storage
by SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Dcc Mcp Mari with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
