touchdesigner-mcp

Control TouchDesigner instances via the twozero MCP API.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/juliuss1907/knowledge-base --skill touchdesigner-mcp-juliuss1907
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/juliuss1907/knowledge-base/tree/main/.hermes/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/juliuss1907/knowledge-base --skill touchdesigner-mcp-juliuss1907

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (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: Execute commands to create and manipulate operators within TouchDesigner.
  • Python Execution: Run Python scripts to control TouchDesigner and process data.
  • Real-Time Visualization: Build and modify real-time visuals directly from TouchDesigner.
  • Use Case: Imagine you want to create a visualizer for a live performance using TouchDesigner. This Skill allows you to automate the creation of the necessary operators, set their parameters, and wire their connections using Python scripts.

Quick Start

Run the setup script to initialize the connection between Hermes and twozero MCP. Then, use the td_create_operator command to create a new operator in TouchDesigner with specific parameters.

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 operator creation and parameter setting?

You can automate TouchDesigner operator creation and parameter setting by controlling a running instance via the twozero MCP API using Python scripts to execute commands and wire connections.

Can I build real-time visualizations in TouchDesigner using Python?

Yes, you can build real-time visualizations in TouchDesigner using Python to execute scripts that create operators, set parameters, and manipulate visuals directly through the twozero MCP API.

What is the best way to control a running TouchDesigner instance for live performance?

The best way to control a running TouchDesigner instance for live performance is using the twozero MCP API to automate real-time visual manipulation, operator creation, and parameter adjustments via Python execution.

Does this TouchDesigner automation approach work for interactive installations?

Yes, this TouchDesigner automation approach works for interactive installations by enabling real-time visual manipulation, automated operator creation, and Python execution to control dynamic network parameters.

Do I need Python to use the twozero MCP API with TouchDesigner?

Yes, you need Python to use the twozero MCP API with TouchDesigner, as Python scripting is required to initialize the connection, execute commands, and process data for real-time visualization.

Why use MCP for TouchDesigner automated testing instead of manual network building?

Using MCP for TouchDesigner automated testing allows you to programmatically create operators, set parameters, and wire connections via Python scripts, eliminating manual network building and enabling repeatable test workflows.