nuke_mcp

nuke_mcp

3.4

If you are the rightful owner of nuke_mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Nuke-MCP is a bridge between The Foundry's Nuke and AI systems using the Model Context Protocol (MCP).

Nuke-MCP allows AI assistants to interact with Nuke through a socket connection, enabling them to perform various tasks such as getting information about Nuke scripts, creating, modifying, and deleting nodes, positioning nodes in the node graph, connecting nodes together, controlling playback and rendering, and executing arbitrary Python code in Nuke. It consists of three main components: a Nuke Addon that runs inside Nuke, an MCP Server that acts as middleware between AI systems and Nuke, and an AI Client that connects to the MCP Server to control Nuke. The system is designed to facilitate seamless integration and control of Nuke's functionalities through AI-driven commands.

Features

  • Socket connection for AI interaction with Nuke
  • Node creation, modification, and deletion
  • Playback and rendering control
  • Execution of Python code in Nuke
  • Automatic node graph layout

Tools

  1. get_script_info

    Get the current Nuke script information

  2. get_node_info

    Get specific node details

  3. create_node

    Create a new node

  4. modify_node

    Modify existing nodes

  5. delete_node

    Delete nodes

  6. position_node

    Positioning nodes

  7. connect_nodes

    Connect to nodes

  8. render

    Render frame

  9. viewer_playback

    Control viewer playback

  10. execute_nuke_code

    Run Python code in Nuke

  11. auto_layout_nodes

    Automatically arrange nodes

  12. set_frames

    Set the frame range

  13. create_viewer

    Create a viewer node