touchdesigner-mcp

Control TouchDesigner instances via twozero MCP to create visuals and execute Python scripts.

Updated May 13, 2026
One-click install
npx skills add https://github.com/skkeoriw/hermes-brain --skill touchdesigner-mcp-skkeoriw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/skkeoriw/hermes-brain/tree/main/brain/hermes-home/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/skkeoriw/hermes-brain --skill touchdesigner-mcp-skkeoriw

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive interface to control a running TouchDesigner instance using twozero MCP, enabling users to create and manipulate visuals, wire connections, and execute Python scripts within the TouchDesigner environment.

Core Features & Use Cases

  • TouchDesigner Control: Create operators, set parameters, wire connections, and execute Python scripts to control a TouchDesigner instance.
  • Visuals & Connections: Build real-time visuals and establish connections between operators.
  • Python Integration: Utilize Python scripting to extend the functionality of TouchDesigner.
  • Use Case: Imagine you want to create an interactive audio-reactive visual experience using TouchDesigner. This Skill allows you to programmatically create the visual elements, set parameters based on audio input, and wire connections between operators using Python scripts.

Quick Start

To start using the touchdesigner-mcp skill, run the setup script located at <path_to_skill>/scripts/setup.sh. This will configure the necessary settings and ensure the twozero MCP server is properly integrated with TouchDesigner.

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 Python scripts to create generative visuals?

You can control TouchDesigner with Python scripts by using this Skill to interface with the twozero MCP server, enabling you to programmatically create operators, set parameters, and wire connections for generative visuals.

What is the best way to automate TouchDesigner operator connections for interactive installations?

The best way to automate TouchDesigner connections is using this Skill via twozero MCP, which allows you to programmatically wire operators, set parameters, and execute Python scripts for interactive installations.

How do I set up the twozero MCP server to control TouchDesigner?

To set up TouchDesigner control, run the setup script at the Skill's scripts directory to configure settings and ensure the twozero MCP server integrates properly with your TouchDesigner instance and Python environment.

Does this TouchDesigner MCP Skill require a specific Python environment to run?

Yes, this Skill requires a Python environment and a running TouchDesigner instance alongside the twozero MCP server to execute scripts and manipulate visual components successfully.

Can I build audio-reactive visualizations in TouchDesigner programmatically?

Yes, you can build audio-reactive visualizations in TouchDesigner programmatically by using this Skill to create visual elements, set parameters based on audio input, and wire operator connections via Python scripts.

What are the limitations of using MCP for TouchDesigner visual generation?

TouchDesigner visual generation via MCP requires a continuously running TouchDesigner instance and a configured Python environment, meaning it cannot operate offline or independently of the live application.