T

TouchDesigner

Provides a bridge between TouchDesigner visual programming environment and natural language commands, enabling real-time control of nodes, properties, and Pytho

TouchDesigner·No reviews yet
Repo
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)

Sign in to join the discussion.

No comments yet.