# dcc-mcp-nuke

Source: https://glimind.com/server/pypi%2Fdcc-mcp-nuke
Registry id: `pypi/dcc-mcp-nuke`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "dcc-mcp-nuke": {
      "command": "uvx",
      "args": [
        "dcc-mcp-nuke"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add dcc-mcp-nuke -- uvx dcc-mcp-nuke
```

## Tools (16)

- `get_color_management`: Reports active color-management mode, OCIO config, working space, and colorspace list.
- `get_root_settings`: Reads Root frame range, fps, and format settings.
- `new_script`: Starts a fresh Nuke script, guarding unsaved changes.
- `nuke-color`: Inspects and sets Nuke color management through bounded typed verbs.
- `nuke-layered-compositing`: Supports ordered global and Cryptomatte-scoped gain, saturation, edge-feather, and albedo-fill adjustments.
- `nuke-node-assets`: Packages reusable versioned Gizmos with public knob interface and validates instances.
- `nuke-node-graph`: Skill for non-clearing node CRUD, input connections, and static knob edits.
- `nuke-script`: Skill for opening, inspecting, saving Nuke scripts and managing root settings.
- `nuke-text-layout`: Creates or updates a bounded Text2 label with verified readback.
- `nuke_diagnostics__host_flavor`: Reports the running Nuke host flavor (nuke, nukex, or nukestudio).
- `paste_nodes`: Pastes nodes from an absolute .nk file additively without clearing existing nodes.
- `set_display_transform`: Sets display transform from enumerated list with readback verification.
- `set_ocio_config`: Sets the OCIO config from enumerated list with readback verification.
- `set_read_colorspace`: Sets read colorspace from enumerated list with readback verification.
- `set_root_settings`: Sets Root frame range, fps, and format with validation and rollback.
- `set_write_colorspace`: Sets write colorspace from enumerated list with readback verification.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
