ClaudeCodeMod

All shelves / Marketplaces

satoruhiga/claude-touchdesigner

satoruhiga/claude-touchdesigner · 1 plugin

Marketplace TouchDesigner Plugin for Claude Code

Install

The repo has no one-line install. Follow its README.

Open the repo

Plugins 1

After adding the marketplace, install one with /plugin install <name>@claude-touchdesigner.

  1. 1touchdesignerTouchDesigner integration for Claude Code - Execute Python, query editor state, and manage operators/plugin install touchdesigner@claude-touchdesignerv0.1.6

Files

README.md

TouchDesigner Plugin for Claude Code

A Claude Code plugin that enables AI-assisted TouchDesigner network creation and manipulation via MCP (Model Context Protocol).

Features

  • Execute Python in TouchDesigner - Run Python code directly in your TD project
  • Query Editor State - Get current network path, selection, and operator info
  • Operator Management - Create, connect, and layout operators with best practices
  • Skill-based Guidance - Built-in patterns for rendering, GLSL, instancing, and more

Installation

1. Install the Claude Code Plugin

# Add marketplace
/plugin marketplace add satoruhiga/claude-touchdesigner

# Install plugin
/plugin install touchdesigner@satoruhiga-claude-touchdesigner

2. Load the TOX in TouchDesigner

  1. Open your TouchDesigner project
  2. Drag and drop toe/TouchDesignerAPI.tox anywhere in your project
  3. The MCP server will start automatically

3. Verify Connection

In Claude Code, run /touchdesigner to load the skill, then try:

Create a Grid SOP with noise

MCP Tools

Tool Description
td_execute Run Python code in TouchDesigner
td_pane Get current network editor state
td_selection Get selected operators
td_operators List operators at a path

Skills

The plugin includes a td-guide skill with reference documentation for:

  • Operator families (SOP, POP, TOP, CHOP, DAT, COMP)
  • Network layout patterns
  • Geometry COMP and instancing
  • Rendering setup (Camera, Light, Render TOP)
  • GLSL shaders (TOP, MAT, POP)
  • Feedback loops and simulations

Configuration

Port Settings

By default, the MCP server connects to TouchDesigner on port 44444. You can change this using the TDAPI_PORT environment variable.

macOS / Linux:

TDAPI_PORT=12345 claude

Windows (Command Prompt):

set TDAPI_PORT=12345
claude

Windows (PowerShell):

$env:TDAPI_PORT="12345"
claude

To set the port permanently on Windows, add TDAPI_PORT to System Environment Variables:

  1. Open Settings > System > About > Advanced system settings
  2. Click Environment Variables
  3. Under User or System variables, click New
  4. Set Variable name: TDAPI_PORT, Variable value: your port number

The port must match the Port parameter in the TouchDesignerAPI.tox component inside TouchDesigner.

Requirements

  • TouchDesigner 2025 or later
  • Claude Code CLI
  • Node.js (for MCP server)

License

MIT

Facts

Kind
Marketplace
Repo
satoruhiga/claude-touchdesigner
Group
Uncategorized
Marketplace name
claude-touchdesigner
Owner
Satoru Higa
Language
Python
Created
2025-12-31
Forks
14
Plugins
1

More on this shelf

  1. 1f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
  2. 2affaan-m/everything-claude-codeaffaan-m/everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
  3. 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
  4. 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
  5. 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
  6. 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.