MCP Catalogs
Home

touchdesigner-mcp-server

by bottobot·55·Score 45

Comprehensive MCP server for TouchDesigner documentation, tutorials, and Python API with 629 operators and 69 Python classes.

developer-toolsmediaai-llm
10
Forks
6
Open issues
3 mo ago
Last commit
2d ago
Indexed

Overview

The TouchDesigner MCP Server by bottobot is a specialized Model Context Protocol server that brings comprehensive TouchDesigner operator documentation, Python API references, and tutorials directly to AI coding assistants. It features an impressive collection of 630 TouchDesigner operators including 90+ experimental POP operators, 14 interactive tutorials, and 69 Python API classes with 1,510+ methods. The server implements 21 MCP tools across five functional groups and includes version-aware compatibility tracking from TD 099 through 2024, making it valuable for both beginners and advanced users.

Try asking AI

After installing, here are 7 things you can ask your AI assistant:

you:Developing complex visual networks in TouchDesigner with AI assistance
you:Learning TouchDesigner through interactive tutorials and operator documentation
you:Generating Python scripts for TouchDesigner automation via LLM integration
you:Searching for operators and Python API methods with version filtering
you:Comparing TouchDesigner operators to select the best one for a specific task
you:What TouchDesigner versions are supported?
you:Can I use this with AI coding assistants other than Claude?

When to choose this

Choose this if you're working with TouchDesigner and need AI assistance with documentation lookup, Python API references, or tutorial guidance during your creative coding workflow.

When NOT to choose this

Avoid if you need write capabilities to modify TouchDesigner (this is documentation-only), or if you're working with other creative coding platforms besides TouchDesigner.

Tools this server exposes

12 tools extracted from the README
  • get_operatorname: string, show_examples?: boolean, show_tips?: boolean, version?: string

    Get comprehensive details about a specific TouchDesigner operator including parameters, tips, and code examples.

  • search_operatorsquery: string, category?: string, subcategory?: string, type?: string, version?: string, parameter_search?: boolean, show_details?: boolean, limit?: number

    Search for TouchDesigner operators using contextual analysis and relevance ranking.

  • list_operatorscategory?: string

    List available TouchDesigner operators with optional category filtering.

  • compare_operatorsoperator_a: string, operator_b: string, compare_parameters?: boolean

    Compare two operators side by side including parameters, categories, and features.

  • get_tutorialname: string, include_content?: boolean, include_toc?: boolean, include_links?: boolean

    Access detailed TouchDesigner tutorial content with sections, code, and links.

  • get_python_apiclass_name: string, show_members?: boolean, show_methods?: boolean, show_inherited?: boolean, version?: string

    Get documentation for a TouchDesigner Python class including members and methods.

  • search_python_apiquery: string, search_in?: string, category?: string, version?: string, limit?: number

    Search across TouchDesigner Python classes, methods, and members.

  • get_version_infoversion: string

    Get detailed information about a specific TouchDesigner stable release.

  • get_experimental_techniquescategory?: string

    Browse a curated library of advanced TouchDesigner techniques by category.

  • suggest_workflowcurrent_operator: string

    Get workflow suggestions for what operators commonly follow the current operator.

  • list_python_classescategory?: string, search?: string, show_details?: boolean

    List all available TouchDesigner Python API classes grouped by category.

  • search_tutorialsquery: string, search_content?: boolean, limit?: number

    Search through tutorial content by keyword, topic, or content.

Comparable tools

node-red-mcpprocessing-mcpunreal-mcp-serverblender-mcp-servergodot-mcp

Installation

Global Installation (Recommended)

npm install -g @bottobot/td-mcp

Local Installation

npm install @bottobot/td-mcp

Using with Claude Desktop

Add the following to your Claude Desktop configuration:

{
  "td-mcp": {
    "command": "npx",
    "args": ["@bottobot/td-mcp"]
  }
}

FAQ

What TouchDesigner versions are supported?
The server supports all stable TD releases from 099 through 2024, with experimental builds from 20000 through current (2025.10000). Each operator and method is annotated with its introduction version.
Can I use this with AI coding assistants other than Claude?
While the author primarily uses it with VS Code/Codium and Claude Opus/GPT-5, the server should theoretically work with other MCP-compatible applications. The author mentions that Docker or Claude Desktop integrations haven't been thoroughly tested yet.

Compare touchdesigner-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.