touchdesigner-mcp

Control TouchDesigner instances via twozero MCP to create operators and set parameters.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires twozero-mcp, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill allows users to control a running TouchDesigner instance via twozero MCP, enabling the creation of operators, setting parameters, wiring connections, executing Python code, and building real-time visuals.

Core Features & Use Cases

  • TouchDesigner Control: Create operators, set parameters, wire connections, and execute Python code within TouchDesigner.
  • Real-Time Visuals: Build and manipulate real-time visuals using TouchDesigner and twozero MCP.
  • Use Case: Imagine you want to create a dynamic visual installation that responds to audio input. Use this Skill to set up the TouchDesigner network, define the visual elements, and wire them to the audio input for real-time interaction.

Quick Start

Run the setup script to initialize the environment and connect twozero MCP to TouchDesigner. Then, create a new operator using the td_create_operator command and set its parameters using td_set_operator_pars.

Frequently Asked Questions about touchdesigner-mcp

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

FAQPage Schema
How do I control TouchDesigner with an MCP server for real-time visuals?

You can control TouchDesigner with an MCP server by using the twozero MCP API to create operators, set parameters, wire connections, and execute Python code for real-time visual manipulation.

Can I build audio reactive visual installations using TouchDesigner MCP?

Yes, you can build audio reactive installations by setting up the TouchDesigner network, defining visual elements, and wiring them to audio input parameters via twozero MCP for real-time interaction.

What do I need to automate TouchDesigner network manipulation via MCP?

You need the twozero MCP server and TouchDesigner software. Run the setup script to initialize the environment and connect twozero MCP to your running TouchDesigner instance.

How to create and parameterize operators in TouchDesigner using code?

Use the td_create_operator command to create new operators, then apply td_set_operator_pars to set their parameters and wire connections for automated TouchDesigner network manipulation.

Does the TouchDesigner MCP skill support executing Python code inside the network?

Yes, the skill supports executing Python code within TouchDesigner instances, allowing dynamic creation of operators, parameter adjustments, and complex real-time visual manipulations.

What are the limitations of using twozero MCP for creative coding in TouchDesigner?

The skill requires both the twozero MCP server and TouchDesigner software to be running. Its capabilities are bound to the supported operator types and parameter manipulation features of the twozero MCP API.