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.
Plugins 1
After adding the marketplace, install one with /plugin install <name>@claude-touchdesigner.
- 1touchdesignerTouchDesigner integration for Claude Code - Execute Python, query editor state, and manage operators
/plugin install touchdesigner@claude-touchdesigner
Files
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-touchdesigner2. Load the TOX in TouchDesigner
- Open your TouchDesigner project
- Drag and drop
toe/TouchDesignerAPI.toxanywhere in your project - 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 claudeWindows (Command Prompt):
set TDAPI_PORT=12345
claudeWindows (PowerShell):
$env:TDAPI_PORT="12345"
claudeTo set the port permanently on Windows, add TDAPI_PORT to System Environment Variables:
- Open Settings > System > About > Advanced system settings
- Click Environment Variables
- Under User or System variables, click New
- 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
{
"name": "claude-touchdesigner",
"description": "Claude Code plugins for TouchDesigner",
"owner": {
"name": "Satoru Higa",
"email": "satoruhiga@gmail.com"
},
"plugins": [
{
"name": "touchdesigner",
"source": "./touchdesigner",
"description": "TouchDesigner integration for Claude Code - Execute Python, query editor state, and manage operators",
"version": "0.1.6"
}
]
}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
- 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.
- 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.
- 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
- 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
- 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.
- 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.