touchdesigner-mcp

Control TouchDesigner operators, parameters, and Python execution via twozero MCP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the challenge of interacting with a running TouchDesigner instance using twozero MCP, enabling real-time visual creation and control.

Core Features & Use Cases

  • Real-time Control: Create operators, set parameters, wire connections, execute Python code, and build visuals in real-time using twozero MCP.
  • Native Tools: Utilizes 36 native MCP tools for various tasks like GLSL visualization, audio-reactive feedback, and VJ effects.
  • Integration: Seamlessly integrates with TouchDesigner via twozero MCP server.
  • Use Case: Imagine you are working on a live VJ set. Use this Skill to create real-time visuals that react to audio input and interact with the audience.

Quick Start

To control TouchDesigner using twozero MCP, first run the setup script:

bash "${HERMES_HOME:-$HOME/.linket}/skills/creative/touchdesigner-mcp/scripts/setup.sh"

This will set up the necessary MCP server and download the twozero plugin if needed.

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 in real-time for live visual creation?

You can control TouchDesigner in real-time by using twozero MCP to interface with the TD Python API. This enables dynamic operator creation, parameter setting, and Python execution for interactive visual design without manual UI interaction.

Can I build audio-reactive visuals and VJ effects in TouchDesigner using MCP?

Yes, building audio-reactive visuals and VJ effects in TouchDesigner via MCP is supported. The system utilizes 36 native MCP tools specifically designed for tasks like GLSL visualization and real-time audio-reactive feedback.

Do I need the twozero MCP plugin to automate TouchDesigner operator creation?

Yes, automating TouchDesigner operator creation requires the twozero MCP plugin. The Skill acts as a bridge, utilizing the twozero MCP server to handle network manipulation and communicate directly with the TD Python API.

What is the best way to set up TouchDesigner for real-time MCP integration?

The best way to set up TouchDesigner for real-time MCP integration is to run the provided setup script. This script automatically configures the necessary MCP server and downloads the twozero plugin required for visual creation.

Does TouchDesigner MCP support executing custom Python code for network manipulation?

Yes, TouchDesigner MCP supports executing custom Python code for network manipulation. Through the twozero MCP server, you can wire connections, set parameters, and run Python scripts directly within your running TouchDesigner instance.

Can I use TouchDesigner MCP for live performance and interactive visual design?

Yes, TouchDesigner MCP is applicable for live performance and interactive visual design. It enables real-time control over visual creation, allowing you to build dynamic VJ sets that react to audio input and interact with the audience.