touchdesigner-mcp

Control TouchDesigner instances via twozero MCP commands.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

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

Core Features & Use Cases

  • Operator Creation and Manipulation: Create and configure operators within TouchDesigner using MCP commands.
  • Parameter Setting: Set parameters for operators to control their behavior.
  • Wiring Connections: Establish connections between operators for complex processing.
  • Python Execution: Run Python code within TouchDesigner for custom logic.
  • Real-Time Visuals: Build and manipulate real-time visuals using MCP commands.
  • Use Case: Imagine you want to create a dynamic visualizer that responds to audio input. Use this Skill to control TouchDesigner operators that generate visuals based on audio spectrum data.

Quick Start

Run the setup script to download twozero.tox and add the MCP server to Hermes config:

bash "${HERMES_HOME:-$HOME/.hermes}/skills/creative/touchdesigner-mcp/scripts/setup.sh"

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 operators using MCP commands?

You can control TouchDesigner operators via MCP by using a comprehensive command set to create, manipulate, and wire operators. This Skill interfaces with a running TouchDesigner instance through twozero MCP to execute parameter changes and custom Python logic.

Can I build audio reactive real-time visuals in TouchDesigner through MCP?

Yes, you can build audio reactive real-time visuals in TouchDesigner through MCP. The Skill enables you to control operators that generate dynamic visualizer outputs based on audio spectrum data using MCP commands.

What do I need to configure before using MCP to automate TouchDesigner?

Before using MCP to automate TouchDesigner, you need to run the setup script to download twozero.tox and add the MCP server to the Hermes config. Both TouchDesigner and twozero MCP must be properly installed and configured.

Does this Skill support executing Python code within TouchDesigner instances?

Yes, this Skill supports executing Python code within TouchDesigner instances. It leverages twozero MCP to run custom Python logic directly, allowing you to manipulate parameters and wire operator connections programmatically.

What is the best way to wire connections between TouchDesigner operators programmatically?

The best way to wire connections between TouchDesigner operators programmatically is by using MCP commands. This Skill establishes connections between operators for complex real-time visual processing via the twozero MCP interface.