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.
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:
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 READMEget_operatorname: string, show_examples?: boolean, show_tips?: boolean, version?: stringGet 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?: numberSearch for TouchDesigner operators using contextual analysis and relevance ranking.
list_operatorscategory?: stringList available TouchDesigner operators with optional category filtering.
compare_operatorsoperator_a: string, operator_b: string, compare_parameters?: booleanCompare two operators side by side including parameters, categories, and features.
get_tutorialname: string, include_content?: boolean, include_toc?: boolean, include_links?: booleanAccess detailed TouchDesigner tutorial content with sections, code, and links.
get_python_apiclass_name: string, show_members?: boolean, show_methods?: boolean, show_inherited?: boolean, version?: stringGet documentation for a TouchDesigner Python class including members and methods.
search_python_apiquery: string, search_in?: string, category?: string, version?: string, limit?: numberSearch across TouchDesigner Python classes, methods, and members.
get_version_infoversion: stringGet detailed information about a specific TouchDesigner stable release.
get_experimental_techniquescategory?: stringBrowse a curated library of advanced TouchDesigner techniques by category.
suggest_workflowcurrent_operator: stringGet workflow suggestions for what operators commonly follow the current operator.
list_python_classescategory?: string, search?: string, show_details?: booleanList all available TouchDesigner Python API classes grouped by category.
search_tutorialsquery: string, search_content?: boolean, limit?: numberSearch through tutorial content by keyword, topic, or content.
Comparable tools
Installation
Global Installation (Recommended)
npm install -g @bottobot/td-mcpLocal Installation
npm install @bottobot/td-mcpUsing 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
Last updated · Auto-generated from public README + GitHub signals.