touchdesigner-mcp

Automate TouchDesigner operator creation, wiring, and parameter setup via twozero MCP.

Updated May 3, 2026
One-click install
npx skills add https://github.com/JuanMS20/solviora-agent --skill touchdesigner-mcp-juanms20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/JuanMS20/solviora-agent/tree/main/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/JuanMS20/solviora-agent --skill touchdesigner-mcp-juanms20

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates configuring and controlling TouchDesigner via the twozero MCP, enabling scripted creation, wiring, and parameter setup of operators.

Core Features & Use Cases

  • Programmatic network construction: build and connect operators, cameras, lights, and renders from scripts.
  • Batch automation: apply parameter changes, wire connections, and setup across multiple operators in one run.
  • Remote and reproducible workflows: isolate TD network setup into repeatable setups suitable for development, installations, and demos.

Quick Start

Run the included setup to automatically assemble and configure a TouchDesigner MCP workflow.

Frequently Asked Questions about touchdesigner-mcp

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

FAQPage Schema
How do I automate TouchDesigner network building from a script?

TouchDesigner network building can be automated by using the twozero MCP to script the creation, wiring, and parameter setup of operators. This approach enables rapid, repeatable builds of TD networks without manual clicking.

Can I programmatically wire operators and set parameters in TouchDesigner?

Yes, you can programmatically wire operators and set parameters in TouchDesigner. The workflow relies on TD's scripting tools like td_execute_python and td_set_operator_pars to apply batch parameter changes and wire connections across multiple operators.

What is the best way to create reproducible TouchDesigner workflows for installations?

Reproducible TouchDesigner workflows are best created by isolating TD network setup into repeatable scripts. This allows you to control TouchDesigner via MCP, making it suitable for consistent deployment across development, installations, and demos.

Do I need the twozero MCP plugin to script TouchDesigner setups?

Yes, the twozero MCP plugin is required to script TouchDesigner setups. The automation relies on this plugin alongside TD's native scripting tools to programmatically create operators, wire connections, and configure parameters.

How does frontmatter-driven discovery adapt TouchDesigner automation to version changes?

Frontmatter-driven discovery adapts TouchDesigner automation to version changes by dynamically identifying TD scripting interfaces. This mechanism ensures the MCP scripting tools remain compatible with TD updates when executing python or setting operator parameters.

Why use MCP for remote-control workflows in TouchDesigner?

Using MCP for remote-control workflows in TouchDesigner allows you to isolate network setup into reproducible scripts. This enables batch automation of operator creation, wiring, and parameter setup for local development or installation contexts.