touchdesigner-mcp

Automate TouchDesigner operator creation and parameter setting via twozero MCP.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill touchdesigner-mcp-brittaniebuffiecsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/brittaniebuffiecsu/zerogravityclaw/tree/main/src/hermes-core/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill touchdesigner-mcp-brittaniebuffiecsu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires twozero, touchdesigner, 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, automating tasks like operator creation, parameter setting, and real-time visuals, significantly reducing the time and effort required to build complex TouchDesigner setups.

Core Features & Use Cases

  • TouchDesigner Automation: Automate the creation of operators, setting parameters, and building real-time visuals.
  • Real-time Visuals: Build interactive and real-time visuals with ease.
  • Use Case: For a VJ or interactive artist, this Skill can be used to control TouchDesigner and build dynamic visuals for live performances or installations.

Quick Start

Run the setup script to prepare your environment and then use the following command to create a noise operator with specific parameters: td_create_operator(type="noiseTOP", parent="/project1", name="bg", parameters={"resolutionw": 1280, "resolutionh": 720})

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?

You can automate TouchDesigner operator creation by using twozero MCP to control a running instance, allowing you to programmatically create operators and set parameters for real-time visuals. This reduces manual setup time.

Do I need twozero MCP installed to control TouchDesigner?

Yes, you need both TouchDesigner and twozero MCP installed and configured correctly to automate tasks like operator creation and parameter setting for building real-time visuals.

Can I build real-time visuals for live performances using TouchDesigner automation?

Yes, VJs and interactive artists can use this automation to control TouchDesigner and build dynamic, audio-reactive real-time visuals for live performances or installations.

How does the twozero MCP connection manipulate TouchDesigner parameters?

The twozero MCP connection manipulates TouchDesigner parameters by executing commands that target specific operators, such as creating a noise TOP and defining its resolution programmatically.

What is the best way to start building audio-reactive visuals in TouchDesigner?

The best way to start is by running the setup script to prepare your environment, then use commands to create operators like a noise TOP with specific resolution parameters for audio-reactive visuals.

Why use MCP for TouchDesigner instead of manual operator setup?

Using MCP for TouchDesigner automates repetitive tasks like operator creation and parameter setting, significantly reducing the time and effort required to build complex real-time visual setups.