touchdesigner-mcp

Connect TouchDesigner to a twozero MCP gateway for automated operator creation and wiring.

1|1|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/BermudaLocals/hermes-agent-lite --skill touchdesigner-mcp-bermudalocals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/BermudaLocals/hermes-agent-lite/tree/main/optional-skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/BermudaLocals/hermes-agent-lite --skill touchdesigner-mcp-bermudalocals

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

TouchDesigner users often need to rapidly assemble and modify complex networks via a programmable interface. This Skill provides a structured way to connect TD to the twozero MCP gateway, enabling automated operator creation, parameter setting, and network wiring.

Core Features & Use Cases

  • Automated MCP installation and setup via the included setup.sh.
  • Programmatic construction and wiring of operator networks using a defined MCP toolset.
  • Live control and rapid iteration for generative/interactive TD installations and experiments.

Quick Start

Install the twozero MCP plugin in TouchDesigner, connect to a running TD instance, and begin wiring operators with MCP tools.

Frequently Asked Questions about touchdesigner-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate operator creation and wiring in TouchDesigner?

Automate operator creation and wiring in TouchDesigner by connecting to a twozero MCP gateway, which uses a defined toolset for deterministic network assembly and parameter control. The included setup script installs and validates the required MCP plugin.

What do I need to connect TouchDesigner to a twozero MCP gateway?

To connect TouchDesigner to a twozero MCP gateway, you need a running TouchDesigner instance with MCP enabled on port 40404. The included setup script handles plugin installation and validation to establish the automation connection.

Can I control TouchDesigner live visuals using MCP commands?

You can control live visuals in TouchDesigner using MCP commands. The twozero MCP toolset allows artists to execute Python, set operator parameters, and manage networks for rapid iteration during interactive generative experiments.

How does MCP-based network assembly work for generative art in TouchDesigner?

MCP-based network assembly for generative art works by leveraging the twozero MCP toolset to programmatically create operators, set parameters, and wire networks. This provides deterministic control over complex TD workflows across local instances.

What is the best way to programmatically set TouchDesigner operator parameters?

The best way to programmatically set TouchDesigner operator parameters is by using the td_set_operator_pars command within the twozero MCP toolset, enabling automated parameter control and rapid iteration for live visuals.

Are there limitations when using twozero MCP for TouchDesigner workflow automation?

A limitation of twozero MCP for TouchDesigner workflow automation is the requirement for a running local TD instance with MCP explicitly enabled on port 40404, restricting use to local creative workflows rather than remote deployments.