touchdesigner-mcp

Control TouchDesigner instances remotely via twozero MCP and Python scripting.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/lxh755818-bot/obsidian-vault --skill touchdesigner-mcp-lxh755818-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: touchdesigner-mcp
Source: https://github.com/lxh755818-bot/obsidian-vault/tree/main/backup/skills/creative/touchdesigner-mcp
Command: npx skills add https://github.com/lxh755818-bot/obsidian-vault --skill touchdesigner-mcp-lxh755818-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of controlling a running TouchDesigner instance remotely using twozero MCP, allowing users to create operators, set parameters, wire connections, execute Python code, and build real-time visuals.

Core Features & Use Cases

  • Remote Control of TouchDesigner: Create operators, set parameters, and wire connections without needing to interact with the TouchDesigner interface.
  • Python Scripting Integration: Execute Python code within TouchDesigner to perform complex tasks.
  • Real-Time Visual Development: Build and manipulate visual content in real-time with the ability to capture screenshots and set up camera views.
  • Use Case: Imagine you want to create a dynamic visual piece that reacts to live audio input. This Skill would allow you to define operators, set parameters, and execute Python scripts that modify visual elements based on audio analysis data.

Quick Start

To set up, run the provided setup script with the command: bash "${HERMES_HOME:-$HOME/.hermes}/skills/creative/touchdesigner-mcp/scripts/setup.sh". This will handle all necessary configurations and ensure the MCP server is ready for use.

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 remotely for real-time visual development?

You can control TouchDesigner remotely by using the twozero MCP server to create operators, set parameters, and wire connections without interacting with the native interface. This enables remote Python scripting and real-time visual manipulation.

What is needed to run Python scripts in TouchDesigner using MCP?

To run Python scripts in TouchDesigner using MCP, you need a running TouchDesigner instance and the twozero MCP server. The provided setup script handles necessary configurations to establish communication between them.

Can I build audio-reactive visuals in TouchDesigner through remote scripting?

Yes, you can build audio-reactive visuals by executing Python scripts remotely via the MCP server. This allows you to define operators and modify visual elements dynamically based on live audio analysis data.

Does this TouchDesigner MCP integration support capturing screenshots and setting camera views?

Yes, the TouchDesigner MCP integration supports capturing screenshots and setting up camera views. These features allow you to manipulate real-time visual content and monitor outputs without touching the graphical interface.

What is the best way to automate complex TouchDesigner projects without using the UI?

The best way to automate complex TouchDesigner projects without the UI is using the twozero MCP integration. It provides a comprehensive suite of tools to create operators, wire connections, and execute Python code remotely.