touchdesigner-mcp

Automate TouchDesigner operator creation, parameter wiring, and Python callbacks via MCP.

1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/ChangZhou-xj/zxj_skill --skill touchdesigner-mcp-changzhou-xj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/ChangZhou-xj/zxj_skill/tree/main/creative/touchdesigner-mcp
Command: npx skills add https://github.com/ChangZhou-xj/zxj_skill --skill touchdesigner-mcp-changzhou-xj

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the setup and management of a local TouchDesigner MCP environment coordinated by Hermes, enabling automated operator creation, parameter wiring, and deterministic Python-driven workflows for real-time visuals.

Core Features & Use Cases

  • Hermes Agent -> MCP (twozero) integration to bootstrap a TouchDesigner project with MCP capabilities and instance health checks.
  • Automated tool usage: create operators, set parameters, wire networks, and execute Python scripts deterministically.
  • Real-world patterns include GLSL-based audio-reactive visuals, 3D scenes with lighting, and robust production-ready pipelines within a local, self-contained workflow.

Quick Start

Run the automated setup script to initialize the twozero MCP integration and verify the local MCP connection.

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 workflows using local MCP?

You can automate TouchDesigner workflows by integrating the twozero MCP with Hermes, which enables deterministic operator creation, parameter wiring, and Python callbacks within a local environment.

What do I need to set up TouchDesigner MCP automation?

Setting up TouchDesigner MCP automation requires a running TouchDesigner instance with MCP enabled and a Hermes environment configured using the included bootstrap scripts.

Can I create and wire operators automatically in TouchDesigner?

Yes, the Hermes-managed MCP integration supports automated operator creation, parameter wiring, and network building to execute Python scripts deterministically.

Does TouchDesigner MCP support GLSL and instancing pipelines?

Yes, the integration supports real-time visual pipelines including GLSL, IBL, and instancing, allowing you to build audio-reactive visuals and 3D scenes.

What is the best way to bootstrap a TouchDesigner MCP project?

The best way to bootstrap a TouchDesigner MCP project is to run the automated setup script, which initializes the twozero integration and verifies the local MCP connection.