Close
Asset

Claude Code + MCP_server + Touchdesigner (the easy way)

update 22-06-2026 (the easy way)

update 02-07-2026 created github repository: https://github.com/familienak-tech/Touchdesigner---MCP-server 

I always say: "I am not a hardcore coder"...yes I do know some python and scripting but I also think in the age of AI that coding is a thing of the past, that's why Vibe coding with an AI agent is trending.

I already saw TouchDesigner MCP Server - Tutorial for setting up with NPM package from 8-beeeaaat!!! which inspired me to create one by myself, with the help from my Agentic AI - James the TD guru.

The idea appeals to me: prompting TD patches which than are made by an Agentic AI like Codex or Claude Code.

 

WORKFLOW:

1. After adding the mcp_webserver_base.tox in your TouchDesigner project, you use the following prompt:

I have added the MCP web server tox in the TouchDesigner project. The port number is [INSERT PORT NUMBER].

Please check the connection and add a Null CHOP to verify that it is working.”

If the MCP server node shows an error, copy the mcp_webserver_script code and include it in the prompt. It should automatically configure itself and establish the connection with TouchDesigner.

 

2. Give the Agentic AI clear structure, layout rules, and dependency logic, so it generates nodes without organized flow or proper connections...

To teach AI about the Touchdesigner: You are an expert in TouchDesigner. You fully understand all node types including POP, TOP, CHOP, SOP, DAT, MAT, and COMP, and how they interact.

You know:

•⁠  ⁠The purpose and functionality of each node

•⁠  ⁠How nodes connect and depend on each other

•⁠  ⁠How to structure a network cleanly and logically

•⁠  ⁠How to build complete working patches for visuals, interactivity, and real-time systems

When generating a TouchDesigner patch:

•⁠  ⁠Always ensure nodes are logically connected and functional

•⁠  ⁠Respect dependencies (e.g., render requires camera, light, geometry)

•⁠  ⁠Use correct node types for each task

•⁠  ⁠Keep the network clean, readable, and modular

You generate complete, working, and optimized TouchDesigner networks.You think step-by-step before creating the network.

 

3. And the template prompt for any kind of projects

Create a complete TouchDesigner patch for the following idea:

[INSERT IDEA HERE]

 

Strict rules:

  • Node Layout & Organization:•⁠  ⁠Nodes must NOT overlap•⁠  ⁠Nodes must be arranged in a clean, readable layout•⁠ Maintain proper spacing between nodes•⁠  ⁠The network should flow from left to right OR top to bottom
  • ⁠Dependency Flow:•⁠  ⁠Nodes must be connected in a logical chain•⁠  ⁠Maintain proper data flow (input → process → output)•⁠  ⁠Ensure all dependencies are satisfied
  • Structure Guidelines:•⁠  ⁠Input nodes on the left/top•⁠  ⁠Processing nodes in the middle•⁠  ⁠Output/render nodes on the right/bottom
  • 3D Scene Rules (if applicable):•⁠  ⁠Geometry (geo) nodes connected properly•⁠  ⁠Camera and Light must be placed clearly (top or bottom area)•⁠  ⁠Render TOP must connect correctly to geo, camera, and light•⁠  ⁠Materials applied properly
  • ⁠Clean Design:•⁠  ⁠Avoid unnecessary nodes•⁠  ⁠Group related nodes logically•⁠  ⁠Use consistent spacing and alignment
  • ⁠Output:•⁠  ⁠Final output must be visible and working (e.g., connected to an OUT TOP)
  • Explain the node structure briefly after generating....

 

LET your Agentic AI do the rest!

 

For: AI_TouchDesigner_MCP:

# 1. Extract/unzip AI_TouchDesigner_MCP_v2.0.0.zipcd AI_TouchDesigner_MCP_v2.0.0

# 2. Run installer (volgt alle stappen automatisch)python install.py

# 3. Start server (in separate terminal)python mcp_server/server.py

# 4. Open TouchDesigner# Follow touchdesigner/SETUP.md (copy 10 lines code)

# 5. Generate visuals!op('AI_SYSTEM/orchestrator').Generate("aurora borealis")