touchdesigner-mcp

Automate TouchDesigner MCP interactions to create operators, set parameters, and wire networks.

2|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/AlexiosBluffMara/mercury --skill touchdesigner-mcp-alexiosbluffmara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/AlexiosBluffMara/mercury/tree/main/optional-skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/AlexiosBluffMara/mercury --skill touchdesigner-mcp-alexiosbluffmara

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Hermes-based Skill to empower automation of TouchDesigner MCP interactions, enabling scripted control over running TD instances, operator creation, parameter setting, and network wiring.

Core Features & Use Cases

  • Automates MCP setup, operator creation, parameter configuration, and connection wiring for local TD projects.
  • Supports scripted workflows to build and maintain TouchDesigner networks as part of creative coding pipelines.
  • Use Case: rapidly bootstrap a live visuals project by programmatically creating operators, wiring them, and applying parameters from a single script.

Quick Start

Run the setup script to install twozero MCP and connect Hermes to your TouchDesigner project.

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

You can automate TouchDesigner network creation by using scripts to control a running TD instance, create operators, set parameters, and wire connections programmatically. This Skill facilitates MCP interactions for complete network construction.

What is TouchDesigner MCP and how does it work for creative coding?

TouchDesigner MCP is a protocol enabling scripted control over running TD instances for creative coding. It works by using tool calls to create operators, wire networks, and apply parameters from a single automation script.

Can I use Python scripts to control operators in a running TouchDesigner instance?

Yes, you can use Python scripts to control operators in a running TouchDesigner instance. The Skill supports scripted workflows that interact with TD via the twozero MCP to programmatically create and wire nodes on local workstations.

How do I set up twozero MCP for TouchDesigner workflow automation?

To set up twozero MCP for TouchDesigner workflow automation, run the provided setup script to install the MCP and connect Hermes to your active TD project. This process includes dependency and component audits to ensure safe operation.

Is TouchDesigner MCP automation suitable for real-time visuals on local workstations?

Yes, TouchDesigner MCP automation is designed for real-time visuals on local workstations. It enables you to rapidly bootstrap live visuals projects by programmatically creating operators, wiring them, and applying parameters from a script.

Are there limitations when using td_set_operator_pars for safe parameter operations?

The Skill documents safe parameter operations via td_set_operator_pars to prevent unsafe modifications during scripted wiring sequences. Users should follow documented setup workflows and component audits to maintain network stability.