Dcc Marmoset
БесплатноНе проверенTyped DCC-MCP control for Marmoset Toolbag 4.03+ and 5.x, enabling shell-capable agents to interact with Toolbag scenes via a shared CLI and MCP gateway.
Описание
Typed DCC-MCP control for Marmoset Toolbag 4.03+ and 5.x, enabling shell-capable agents to interact with Toolbag scenes via a shared CLI and MCP gateway.
README
Typed DCC-MCP control for Marmoset Toolbag 4.03+ and 5.x. A pure-Python
Toolbag plugin executes mset calls on mset.callbacks.onPeriodicUpdate; an
external DccServerBase process owns MCP, discovery, jobs, and gateway
registration.
Showcase

The adapter reconstructed Poly Haven's Dirty Football in a live Toolbag 5.02 session: FBX import, explicit Albedo/Normal/Roughness/Metalness/Occlusion assignment, exact-object framing, missing-reference validation, scene save, and 1920x1080 camera render. See the source and validation record.
Install
python -m pip install dcc-mcp-marmoset
In Toolbag, choose Edit > Plugins > Show User Plugin Folder, copy that folder path, then run:
dcc-mcp-marmoset-install --plugin-dir "C:\path\shown\by\Toolbag"
Choose Edit > Plugins > Refresh, then launch DCC-MCP. The plugin starts one host-bound adapter process per Toolbag process; relaunching the plugin reuses that runtime. Toolbag requires one visible plugin window to keep callbacks alive, so the adapter uses one compact status window with the connection state, Toolbag version, loopback port, and stop control. Closing it stops the plugin. See install.md for details.
Agent workflow
Shell-capable agents use the shared CLI:
dcc-mcp-cli list
dcc-mcp-cli search --query "inspect Toolbag scene" --dcc-type marmoset
dcc-mcp-cli load-skill marmoset-scene --dcc-type marmoset
dcc-mcp-cli search --query "inspect Toolbag scene" --dcc-type marmoset
dcc-mcp-cli describe <tool-slug>
dcc-mcp-cli call <tool-slug> --json '{"max_objects":500}'
Use the exact slugs returned by search. IDE-only clients may connect to the
gateway MCP endpoint at http://127.0.0.1:9765/mcp.
Bundled Skills
marmoset-scene— inspect/import/save scenes, assign explicit PBR maps, control visibility, and render cameras.marmoset-lookdev— inspect material slots and frame a hero object or the whole scene.marmoset-diagnostics— inspect GPU/renderer/preferences, find missing textures, release unused resources, inspect tooltip database availability, and control tooltip display.
Typed tools
marmoset_scene__pingmarmoset_scene__inspect_scenemarmoset_scene__import_modelmarmoset_scene__create_pbr_materialmarmoset_scene__set_visibilitymarmoset_scene__save_scenemarmoset_scene__render_cameramarmoset_lookdev__inspect_materialsmarmoset_lookdev__frame_subjectmarmoset_diagnostics__inspect_runtimemarmoset_diagnostics__validate_assetsmarmoset_diagnostics__set_display_tooltipsmarmoset_diagnostics__free_unused_resources
The adapter deliberately exposes no arbitrary Python execution. Its bridge is loopback-only, uses a per-launch random token, caps messages at 1 MiB, and expires queued requests before host mutation. Camera rendering is an async Core job backed by a monolithic Toolbag render call; check job/output state before retrying after a timeout.
Development
vx uv venv .venv --python 3.12
vx uv pip install --python .venv -e ".[dev]"
.venv\Scripts\python -m pytest
.venv\Scripts\python -m ruff check src tests tools
.venv\Scripts\python -m ruff format --check src tests tools
.venv\Scripts\python tools\lint_skills.py
The host API contract follows Marmoset's official Python scripting guide and Toolbag 5 Python API reference.
Установка Dcc Marmoset
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/dcc-mcp/dcc-mcp-marmosetFAQ
Dcc Marmoset MCP бесплатный?
Да, Dcc Marmoset MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Dcc Marmoset?
Нет, Dcc Marmoset работает без API-ключей и переменных окружения.
Dcc Marmoset — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Dcc Marmoset в Claude Desktop, Claude Code или Cursor?
Открой Dcc Marmoset на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: 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
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: 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 Marmoset with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
