Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Dcc Mcp Mari

БесплатноНе проверен

Production Mari adapter for DCC-MCP

GitHubEmbed

Описание

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.

Part of the DCC-MCP host matrix

dcc-mcp-mari — Mari adapter for typed project, geometry, channel, node-graph, layer, shader, image, and export workflows.

It is one of 47 host adapters in the DCC-MCP catalog. Every adapter speaks the same MCP protocol and builds on the same core runtime contract; each one exposes the tools its own host needs on top of that.

This block is generated from the catalog entry in dcc-mcp-catalog.yml. Re-run the generator after changing the catalog.

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

The authoritative agent-first lifecycle, platform paths, stable JSON schema, exit codes, recovery behavior, and troubleshooting are in install.md.

python -m pip install dcc-mcp-mari
dcc-mcp-mari install --dcc-path <mari-executable> --python <python> --dry-run --json
dcc-mcp-mari install --dcc-path <mari-executable> --python <python> --yes --json

Restart Mari after installation. The default Windows target is Documents/Mari/Scripts. Override it for a custom MARI_SCRIPT_PATH:

dcc-mcp-mari install --dcc-path <mari-executable> --python <python> --script-dir "D:/Mari/Scripts" --yes --json

Uninstall only this adapter's startup files:

dcc-mcp-mari uninstall --dcc-path <mari-executable> --python <python> --yes --json

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

Установить Dcc Mcp Mari в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install dcc-mcp-mari

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add dcc-mcp-mari -- uvx dcc-mcp-mari

Пошаговые гайды: как установить Dcc Mcp Mari

FAQ

Dcc Mcp Mari MCP бесплатный?

Да, Dcc Mcp Mari MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Dcc Mcp Mari?

Нет, Dcc Mcp Mari работает без API-ключей и переменных окружения.

Dcc Mcp Mari — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Dcc Mcp Mari в Claude Desktop, Claude Code или Cursor?

Открой Dcc Mcp Mari на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Dcc Mcp Mari with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development