TouchDesigner MCP Server
Connect AI agents to TouchDesigner for automated visual programming, generative art, and interactive installations with the TouchDesigner MCP Server.

What does “TouchDesigner” MCP Server do?
The TouchDesigner MCP Server is an implementation of the Model Context Protocol tailored for TouchDesigner, a visual development platform. This server acts as a bridge, allowing AI assistants to interact with and control TouchDesigner projects programmatically. Its main purpose is to enable AI-driven workflows, such as automating project operations, querying project states, or manipulating visual elements inside TouchDesigner, thereby enhancing creative coding and visual development processes with external AI capabilities. By exposing TouchDesigner functionalities through MCP, it empowers developers and artists to integrate AI agents with real-time graphics, generative art, and interactive installations, streamlining development and creative automation.
List of Prompts
No information found regarding prompt templates in the provided repository.
List of Resources
No explicit resource definitions found in the provided repository.
List of Tools
No details about specific tools found in server.py or equivalent entry file in the provided repository.
Use Cases of this MCP Server
- AI-controlled Visual Programming
Allow AI agents to automate or generate content within TouchDesigner projects, such as procedural graphics, generative art, or visual effects. - Interactive Installations
Enable real-time control of TouchDesigner-based installations or performances through AI-driven instructions or adjustments. - Remote Project Management
Facilitate querying and modifying project state or parameters from external applications or AI agents, supporting collaborative or remote workflows. - Integration with External Data
Automate the ingestion and visualization of data streams (e.g., sensor inputs, web APIs) in TouchDesigner via AI-driven logic. - Creative Coding Automation
Accelerate prototyping by letting AI agents script or manipulate TouchDesigner networks for rapid creative exploration.
How to set it up
Windsurf
- Ensure Node.js is installed.
- Locate the configuration file for MCP servers in Windsurf.
- Add the TouchDesigner MCP Server using the following JSON snippet:
{ "mcpServers": { "touchdesigner-mcp": { "command": "npx", "args": ["touchdesigner-mcp-server@latest"] } } }
- Save the configuration and restart Windsurf.
- Verify the setup by checking that the TouchDesigner MCP Server is running.
Claude
- Install Node.js if necessary.
- Open Claude’s MCP server configuration file.
- Insert or update the MCP server entry:
{ "mcpServers": { "touchdesigner-mcp": { "command": "npx", "args": ["touchdesigner-mcp-server@latest"] } } }
- Save and restart Claude.
- Confirm server availability in the Claude interface.
Cursor
- Confirm Node.js is present.
- Navigate to Cursor’s MCP configuration settings.
- Add the server via:
{ "mcpServers": { "touchdesigner-mcp": { "command": "npx", "args": ["touchdesigner-mcp-server@latest"] } } }
- Save changes and restart Cursor.
- Check that the TouchDesigner MCP Server appears as an available MCP.
Cline
- Install Node.js.
- Open the relevant MCP server configuration file in Cline.
- Add JSON configuration:
{ "mcpServers": { "touchdesigner-mcp": { "command": "npx", "args": ["touchdesigner-mcp-server@latest"] } } }
- Save and restart Cline.
- Validate the MCP server setup.
Securing API Keys
To securely manage API keys, use environment variables within your configuration. Example:
{
"mcpServers": {
"touchdesigner-mcp": {
"command": "npx",
"args": ["touchdesigner-mcp-server@latest"],
"env": {
"API_KEY": "${TOUCHDESIGNER_API_KEY}"
},
"inputs": {
"projectFile": "path/to/your/project.toe"
}
}
}
}
Replace "API_KEY"
and "projectFile"
as required for your environment.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"touchdesigner-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change "touchdesigner-mcp"
to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Describes purpose; found in README |
List of Prompts | ⛔ | No prompt templates referenced |
List of Resources | ⛔ | No explicit resource descriptions |
List of Tools | ⛔ | No tool definitions found |
Securing API Keys | ✅ | General advice provided |
Sampling Support (less important in evaluation) | ⛔ | No mention of sampling |
Our opinion
Based on the available documentation and code, the TouchDesigner MCP server provides a useful bridge for AI integration with TouchDesigner, primarily targeting creative coding and automation. However, the lack of documented prompts, tools, and resource definitions limits its immediate out-of-the-box utility for advanced LLM workflows. The project is open-source (MIT), has community interest, and basic setup instructions are straightforward.
Score:
Given the lack of detailed MCP-specific features but presence of core setup and open-source status, we rate this MCP server as a 4/10 for general utility and completeness as an MCP server.
MCP Score
Has a LICENSE | ✅ (MIT license) |
---|---|
Has at least one tool | ⛔ |
Number of Forks | 6 |
Number of Stars | 40 |
Frequently asked questions
- What is the TouchDesigner MCP Server?
The TouchDesigner MCP Server is a bridge between AI assistants and TouchDesigner, enabling programmatic control, automation, and integration of real-time graphics and generative art workflows with external AI agents.
- What are the main use cases for the TouchDesigner MCP Server?
Key use cases include AI-controlled visual programming, interactive installations, remote project management, integration with external data streams, and creative coding automation within TouchDesigner.
- Does the TouchDesigner MCP Server come with pre-defined prompts or tools?
No, the current implementation does not provide prompt templates or explicit tool/resource definitions. It primarily exposes TouchDesigner project control via MCP.
- How do I secure API keys for the server?
Use environment variables in your MCP configuration to securely store and access sensitive API keys, as demonstrated in the setup example.
- What is the license and community status of this server?
The TouchDesigner MCP Server is open-source under the MIT license, with moderate community interest (6 forks, 40 stars).
- What is the overall evaluation of the TouchDesigner MCP Server?
While it provides a solid foundation for AI integration with TouchDesigner, it lacks advanced LLM workflow features such as documented prompts or tools. Overall score: 4/10 for utility and completeness.
Supercharge TouchDesigner with AI Automation
Integrate AI-driven workflows into your TouchDesigner projects using the TouchDesigner MCP Server. Automate, visualize, and create like never before.