pantani avatar

tdmcp — TouchDesigner MCP server

pantani/tdmcp

Lets Claude build TouchDesigner node networks from plain language by pairing an MCP server with a Python bridge running inside TD. You get 279 tools spanning high-level generators (feedback networks, audio-reactive systems, particle galaxies) down to atomic node CRUD, parameter animation, and external IO (OSC, MIDI, DMX, NDI). The bridge executes on localhost:9980, creating and wiring operators in your project, then verifying and previewing the result so the model can iterate. Ships with an embedded knowledge base of 629 operators and 68 Python classes. Install via one-click mcpb for Claude Desktop or build from source for Cursor and other MCP clients. The bridge runs arbitrary Python in your TD process, so treat it like localhost admin access.

tools
7
transport
STDIO
env vars
2
last updated
Aug 12, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

create_feedback_networkOne-line artist generator for feedback networks.

One-line artist generator for feedback networks.

No parameter schema in public metadata yet.

create_audio_reactiveOne-line artist generator for audio-reactive visuals.

One-line artist generator for audio-reactive visuals.

No parameter schema in public metadata yet.

create_particle_systemOne-line artist generator for particle systems.

One-line artist generator for particle systems.

No parameter schema in public metadata yet.

create_generative_artOne-line artist generator for generative art.

One-line artist generator for generative art.

No parameter schema in public metadata yet.

create_control_panelBuilding block for creating a control panel.

Building block for creating a control panel.

No parameter schema in public metadata yet.

animate_parameterBuilding block for animating a parameter.

Building block for animating a parameter.

No parameter schema in public metadata yet.

create_external_ioBuilding block for external I/O such as OSC, MIDI, DMX and NDI.

Building block for external I/O such as OSC, MIDI, DMX and NDI.

No parameter schema in public metadata yet.

Sponsors

Configuration

TDMCP_TOOL_PROFILEdefault: directory

Tool exposure profile. Glama and MCP directory scanners use directory for a compact build/inspect surface; choose full for the complete installed runtime or safe to hide destructive/raw-code tools.

TDMCP_RAW_PYTHONdefault: off

Keep client-authored Python escape-hatch tools hidden by default in registry scans; choose on only for a trusted local runtime.

Readme

MindDesigner (tdmcp) — TouchDesigner MCP server

CI Docs npm version Node.js MCP server License: MIT tdmcp MCP server


View the full README on GitHub

Details

Repository
github.com/pantani/tdmcp
Package
@dpantani/tdmcp
Transport
STDIO
Registry
MCP registry, active