touchdesigner-mcp

Control TouchDesigner instances via twozero MCP to create real-time visuals and operators.

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

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 of real-time visuals, operators, and more.

Core Features & Use Cases

  • TouchDesigner Control: Create operators, set parameters, wire connections, execute Python, and build real-time visuals within TouchDesigner.
  • Real-Time Visuals: Generate dynamic visuals and animations in real-time using TouchDesigner and twozero MCP.
  • Operator Creation: Automate the creation of operators within TouchDesigner, saving time and reducing manual effort.
  • Use Case: Imagine you are a VJ or artist looking to create interactive visuals for a live performance. Use this Skill to control TouchDesigner and build custom visualizations on the fly.

Quick Start

Run the setup script to initialize the TouchDesigner instance and twozero MCP server. Then, create a new TouchDesigner project and use the provided MCP tools to build your visuals and operators.

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 using Python scripts to create real-time visuals?

You can control TouchDesigner using Python scripts by establishing a bridge via twozero MCP. This connection enables you to automate operator creation, set parameters, and wire connections to build real-time visuals directly within your running TouchDesigner instance.

Can I automate operator creation and parameter setting in TouchDesigner?

Yes, you can automate operator creation and parameter setting in TouchDesigner. By leveraging the twozero MCP integration, you can programmatically wire connections and execute Python scripts to dynamically build visual networks without manual effort.

What do I need to set up before controlling TouchDesigner with an MCP server?

Before controlling TouchDesigner with an MCP server, you must install and configure both TouchDesigner and twozero MCP. Additionally, you need to run the setup script to initialize the instance and start the server to establish a proper connection.

Does this TouchDesigner MCP bridge work on macOS and Linux?

Yes, the TouchDesigner MCP bridge works on macOS and Linux. It comprehensively supports Linux, macOS, and Windows platforms, allowing you to seamlessly create real-time visuals and operators across these major operating systems.

What is the best way to build interactive live performance visuals in TouchDesigner?

The best way to build interactive live performance visuals in TouchDesigner is by using the twozero MCP bridge. It allows VJs and artists to control running instances, create custom visualizations on the fly, and dynamically automate operator creation for live shows.

Why do I need twozero MCP to generate real-time visuals in TouchDesigner?

You need twozero MCP to generate real-time visuals in TouchDesigner because it provides the essential communication bridge for the Hermes Agent. This protocol enables external Python scripts to execute commands and control operators within the TouchDesigner environment.