touchdesigner-mcp

Control TouchDesigner nodes, parameters, and connections via twozero MCP.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/Toqsick/MaxClaw --skill touchdesigner-mcp-toqsick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/Toqsick/MaxClaw/tree/main/.claude/skills/touchdesigner-mcp
Command: npx skills add https://github.com/Toqsick/MaxClaw --skill touchdesigner-mcp-toqsick

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of manual control and visualization creation in TouchDesigner by enabling remote control via twozero MCP and simplifying the process of building dynamic visuals and real-time applications.

Core Features & Use Cases

  • TouchDesigner Control: Automate the creation and manipulation of TouchDesigner nodes, parameters, and connections.
  • Real-Time Visualization: Generate and modify visual outputs in real-time with Python scripting.
  • Use Case: Imagine you want to create a live audio-reactive visual using TouchDesigner. This Skill allows you to set up the MCP server, connect it to your TouchDesigner instance, and use Python to manipulate the parameters in real-time based on audio input.

Quick Start

Run the setup script with bash "${HERMES_HOME:-$HOME/.hermes}/skills/creative/touchdesigner-mcp/scripts/setup.sh" to configure the MCP server and TouchDesigner instance. Once setup is complete, use the skill to control the bg and brightness nodes in your TouchDesigner project by setting the roughness to 0.6 and enabling monochrome mode.

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 node creation using Python scripting?

This Skill controls a running TouchDesigner instance through the twozero MCP server, executing Python scripts to parse network structures and automate the creation and manipulation of nodes, parameters, and connections.

Can I create real-time audio-reactive visuals in TouchDesigner via remote control?

Yes, this Skill connects the twozero MCP server to TouchDesigner, allowing Python scripts to dynamically manipulate visual parameters in real-time for interactive installations and audio-reactive applications.

What do I need to set up before controlling TouchDesigner with an MCP server?

You need a running TouchDesigner instance and the twozero MCP server configured via the setup script to enable Python scripting control over node parameters and connections.

Does the twozero MCP work with TouchDesigner for interactive installations?

Yes, the twozero MCP integrates with TouchDesigner to support interactive installations by parsing network structures and executing Python scripts for real-time visualization and dynamic parameter control.

What are the limitations of using Python scripting for real-time visualizations in TouchDesigner?

Limitations include the strict dependency on both the twozero MCP server and a running TouchDesigner instance to parse network structures and execute Python scripts for dynamic real-time control.