Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Dcc Mcp Mari

FreeNot checked

Production Mari adapter for DCC-MCP

GitHubEmbed

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.

from github.com/dcc-mcp/dcc-mcp-mari

Install Dcc Mcp Mari in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install dcc-mcp-mari

Installs 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-mari

Step-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

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