T
TouchDesigner
Provides a bridge between TouchDesigner visual programming environment and natural language commands, enabling real-time control of nodes, properties, and Pytho
Share:
About
Provides a bridge between TouchDesigner visual programming environment and natural language commands, enabling real-time control of nodes, properties, and Python script execution for interactive digital art and installations.
Example tools
Illustrative tool names — the actual tool set is defined by the server at runtime.
list_resources
Enumerate resources exposed by this MCP
get_resource
Fetch a resource by ID
invoke
Invoke the primary action of this MCP
Screenshots
No screenshots yet.
Frequently Asked Questions
Common questions about TouchDesigner.
- What is the primary function of the TouchDesigner MCP server?
- The TouchDesigner MCP server bridges the TouchDesigner visual programming environment with natural language commands. This allows real-time control over nodes, properties, and Python script execution within TouchDesigner projects.
- How can I integrate the TouchDesigner MCP with a client like Claude Desktop?
- Integration typically involves configuring the client with the MCP's transport details, which for this server is stdio. Consult your client's documentation for specific steps on adding a stdio MCP server.
- Does this TouchDesigner MCP server require any authentication or API keys?
- No, the TouchDesigner MCP server has an 'Auth type: none'. It does not require API keys, OAuth, or other credentials for operation.
- What types of TouchDesigner elements can I control via this MCP?
- You can control nodes, properties, and execute Python scripts within TouchDesigner. This enables interactive digital art and installations through natural language commands.
- What is a prerequisite for using the TouchDesigner MCP server?
- A key prerequisite is having TouchDesigner installed and running, as the MCP is designed to directly interact with its environment and functionalities.
Install TouchDesigner
Claude Desktop
Add this to claude_desktop_config.json.
{
"mcpServers": {
"touchdesigner": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-touchdesigner"
]
}
}
}Cursor
Add this to ~/.cursor/mcp.json.
{
"mcpServers": {
"touchdesigner": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-touchdesigner"
]
}
}
}VS Code
Add this to your workspace settings.json.
{
"mcp.servers": {
"touchdesigner": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-touchdesigner"
]
}
}
}Reviews
Sign in to leave a review.
No reviews yet. Be the first!
Discussion(0)
No comments yet.