touchdesigner-mcp

Automate TouchDesigner network construction via twozero MCP APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill enables teams to automate and manage TouchDesigner projects via the twozero MCP server, letting you script network creation, parameter wiring, and cross-instance workflows from a centralized control layer.

Core Features & Use Cases

  • Automated network construction using td_create_operator, td_get_par_info, and td_execute_python.
  • Remote control and monitoring of a TD session via MCP, enabling multi-instance setups and centralized automation.
  • Safe setup with an automated installer script and guidance for progressive builds.

Quick Start

Install twozero MCP in TouchDesigner, start the MCP server, and run a minimal td_execute_python script to create a tiny topology (for example a moviefileinTOP connected to a constantTOP) and verify render output.

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 construction and parameter wiring?

You can automate TouchDesigner network construction by using the twozero MCP server to remotely script operator creation and parameter wiring. This skill leverages APIs like td_create_operator and td_execute_python to manage TD projects from a centralized control layer.

What is MCP-driven scripting for TouchDesigner and how does it work?

MCP-driven scripting for TouchDesigner works by connecting to a twozero MCP server, enabling remote execution of Python scripts and operator management. It allows you to programmatically build networks, fetch parameter info via td_get_par_info, and control TD sessions for live performances and generative visuals.

How do I set up remote control for a TouchDesigner session via MCP?

To set up remote control for a TouchDesigner session, install the twozero MCP tooling using the automated installer script, start the MCP server at port 40404, and run a minimal td_execute_python script to verify operator creation and render output.

Can I manage multiple TouchDesigner instances from a centralized automation layer?

Yes, you can manage multiple TouchDesigner instances from a centralized automation layer. The twozero MCP server supports cross-instance workflows, enabling remote control and monitoring of several TD sessions simultaneously for complex installations and live performance setups.

Do I need the twozero MCP server to automate reproducible TouchDesigner workflows?

Yes, you need the twozero MCP server running at port 40404 to automate reproducible TouchDesigner workflows. This skill depends on specific MCP APIs like td_execute_python and td_create_operator to remotely script and manage the TD network topology.