touchdesigner-mcp

Control TouchDesigner instances via twozero MCP for operators, parameters, and Python scripting.

Updated May 9, 2026
One-click install
npx skills add https://github.com/LuminaVault/LuminaVaultServer --skill touchdesigner-mcp-luminavault
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/LuminaVault/LuminaVaultServer/tree/main/Sources/App/Resources/Skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/LuminaVault/LuminaVaultServer --skill touchdesigner-mcp-luminavault

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows you to control a running TouchDesigner instance using twozero MCP, enabling the creation of real-time visuals and interactive experiences without writing custom code.

Core Features & Use Cases

  • TouchDesigner Control: Create operators, set parameters, wire connections, execute Python, and build real-time visuals.
  • Native Tools: Utilize 36 native tools for creative coding, audio-reactive visuals, and VJ work.
  • Integration: Seamlessly integrates with existing TouchDesigner projects and settings.
  • Use Case: Imagine you're working on a live VJ setup. Use this Skill to manipulate parameters and create dynamic visuals in real-time using MCP commands.

Quick Start

Run the setup script to configure the Skill and start controlling your TouchDesigner instance.

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

You can control TouchDesigner by sending MCP commands to manipulate operators, set parameters, and wire connections. This Skill interfaces with a running instance to execute actions for real-time visuals without manual coding.

Can I build real-time VJ visuals in TouchDesigner without writing custom Python code?

Yes, you can build real-time VJ visuals by leveraging 36 native tools to execute Python and manipulate parameters. It handles network manipulation natively, bypassing the need to write custom scripts for dynamic visual setups.

Do I need twozero MCP installed to run TouchDesigner remote operations?

Yes, you must have twozero MCP installed and actively running. This Skill acts as an interface bridging commands to the TouchDesigner environment, requiring the twozero dependency to route the control signals.

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

The best way to automate audio-reactive visuals is using native creative coding tools to adjust operator parameters dynamically. This Skill provides 36 specific tools designed for VJ work and interactive visual experiences.

Does this TouchDesigner MCP interface support existing projects and custom settings?

Yes, the interface seamlessly integrates with existing TouchDesigner projects and settings. You can connect to a running instance and manipulate the current network without needing to rebuild your environment from scratch.

What are the limitations of manipulating TouchDesigner networks via MCP?

Manipulation is limited to the scope of the 36 provided native tools for operator creation and parameter setting. Complex logic still requires executing Python scripts within the environment, and the twozero MCP server must remain running.