Skip to main content
MCP server CX Codex

touchdesigner-mcp-server — Claude Code MCP server: setup guide

Connects AI agents to TouchDesigner via WebServer DAT. Lets models create nodes, inspect parameters, and run Python scripts inside your project.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add touchdesigner-mcp-server -- npx -y touchdesigner-mcp-server
Open on GitHub

What touchdesigner-mcp-server does

This server bridges AI agents and TouchDesigner using a dedicated mcp_webserver_base.tox component. Agents can inspect the project hierarchy, create or delete nodes, update parameters, and grab rendered frames directly from TOP nodes. When built-in tools are not enough, it executes arbitrary Python scripts or calls specific node methods.

The server checks for errors and warnings across node trees, catching broken references and shader problems via get_td_node_errors. Compatibility depends on the component API version (minimum supported is 1.3.0) rather than the npm package version. Without TouchDesigner running and listening via WebServer DAT, connection attempts trigger ECONNREFUSED and get cached for 60 seconds before retrying.

What it helps with

  • create and configure TouchDesigner nodes from chat prompts
  • detect broken references and shader warnings across node trees
  • run arbitrary Python scripts directly in a running project
  • capture visual frames from TOP nodes for model inspection

Example prompts for the agent

  • Create a moviefilein node under /project1 and set its file path
  • Check for errors and warnings on /project1/geo1 and its children
  • Capture the current output image from /project1/out1

How to install touchdesigner-mcp-server

Platform CLI

claude mcp add touchdesigner-mcp-server -- npx -y touchdesigner-mcp-server

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about touchdesigner-mcp-server

How to install touchdesigner-mcp-server in Claude Code?

Run claude mcp add touchdesigner-mcp-server -- npx -y touchdesigner-mcp-server.

What does touchdesigner-mcp-server do?

It connects AI models to TouchDesigner via WebServer DAT. Agents can query node trees, adjust parameters, execute Python scripts, and capture TOP node output.

What setup is required inside TouchDesigner?

Import the mcp_webserver_base.tox component into your project and keep TouchDesigner open. The server requires an API version of 1.3.0 or higher from this component.

Similar MCP servers

Everything for Game dev and 3D: Unity, Unreal, Godot, Blender →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor