touchdesigner-mcp

Control a running TouchDesigner instance via twozero MCP to create operators, set parameters, wire connections, and execute Python.

Updated Jun 1, 2026
One-click install
npx skills add https://github.com/SatangThevalue/ai-skills --skill touchdesigner-mcp-satangthevalue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/SatangThevalue/ai-skills/tree/main/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/SatangThevalue/ai-skills --skill touchdesigner-mcp-satangthevalue

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Controls a running TouchDesigner instance via twozero MCP to create operators, set parameters, wire connections, and execute Python for real-time visuals.

Core Features & Use Cases

  • Deterministic MCP-driven network construction: programmatically create operators, configure params, wire topology, and run Python scripts.
  • Real-time visuals and generative workflows: supports live visuals, installations, and VJ pipelines that require repeatable, scripted TD setups.
  • Guided setup with references: includes scripts/ for automated steps and references/ for deeper TD guidance; assets/ available if extended.

Quick Start

Open a local TD project and follow the automated MCP setup to begin building MCP-powered workflows.

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 workflows to create operators and set parameters programmatically?

You can automate TouchDesigner workflows by using MCP tools like td_create_operator and td_set_operator_pars to programmatically build networks, configure parameters, and wire connections in a running instance. This enables deterministic, scriptable TD network construction for real-time visuals.

What is MCP-driven network construction in TouchDesigner used for?

MCP-driven network construction in TouchDesigner is used to programmatically create operators, configure parameters, and execute Python scripts. It supports live visuals, generative art installations, and VJ pipelines that require repeatable, scripted setups for real-time visual generation.

Do I need a local TouchDesigner instance running to use MCP automation?

Yes, you need a local TouchDesigner instance running with the local MCP active on port 40404. The automation relies on this connection to execute Python, create operators, and manipulate parameters in real-time within your open TD project.

Can I execute Python scripts in TouchDesigner via MCP for VJ workflows?

Yes, you can execute Python scripts in TouchDesigner via the td_execute_python tool provided by the MCP. This allows you to build real-time visuals and VJ workflows that require deterministic, scriptable TD network construction and dynamic parameter control.

What is the best way to script repeatable setups for generative art installations in TouchDesigner?

The best way to script repeatable setups for generative art installations is using MCP automation to create operators, set parameters, and wire topology. This approach ensures deterministic network construction by executing Python scripts directly in your running TD instance.

Are there guided references or scripts available for TouchDesigner MCP setup?

Yes, the skill includes scripts for automated MCP setup steps and references for deeper TouchDesigner guidance. These resources help you configure the local MCP on port 40404 and begin building MCP-powered workflows in your open TD project.