UNPKG

@bottobot/td-mcp

Version:

TouchDesigner MCP Server v2.8.0 - 21 MCP tools, 629 operators with clean parameter data, 69 Python API classes, 14 tutorials, 32 workflow patterns. Includes version system, experimental techniques KB, core tool enhancements, and experimental build support

476 lines (475 loc) 15.4 kB
{ "schemaVersion": "1.0", "description": "Per-operator version compatibility tracking. Fields: addedIn (first version available), changedIn (versions with notable changes), removedIn (if operator was removed).", "operators": { "noise_chop": { "name": "Noise CHOP", "category": "CHOP", "addedIn": "099", "changedIn": [ { "version": "2021", "change": "Added new noise types including Sparse and Alligator" }, { "version": "2022", "change": "Improved performance for high harmonic counts" } ], "removedIn": null, "notes": "Available since earliest TD releases" }, "null_chop": { "name": "Null CHOP", "category": "CHOP", "addedIn": "099", "changedIn": [], "removedIn": null, "notes": "Pass-through operator, stable across all versions" }, "math_chop": { "name": "Math CHOP", "category": "CHOP", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "Added vector math operations" }, { "version": "2022", "change": "Added combine operation for multi-channel math" } ], "removedIn": null, "notes": "Core arithmetic operator" }, "filter_chop": { "name": "Filter CHOP", "category": "CHOP", "addedIn": "099", "changedIn": [ { "version": "2021", "change": "Added new filter types: Butterworth, Chebyshev" } ], "removedIn": null, "notes": "Low/high/band-pass filter" }, "audio_file_in_chop": { "name": "Audio File In CHOP", "category": "CHOP", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "Added FMOD support for larger file libraries" }, { "version": "2023", "change": "Improved streaming for long files" } ], "removedIn": null, "notes": "Core audio playback operator" }, "audio_device_in_chop": { "name": "Audio Device In CHOP", "category": "CHOP", "addedIn": "099", "changedIn": [ { "version": "2022", "change": "Added ASIO driver support" } ], "removedIn": null, "notes": "Hardware audio input" }, "timer_chop": { "name": "Timer CHOP", "category": "CHOP", "addedIn": "099", "changedIn": [ { "version": "2021", "change": "Added segment-based timing and callbacks" } ], "removedIn": null, "notes": "Timing and sequencing" }, "lag_chop": { "name": "Lag CHOP", "category": "CHOP", "addedIn": "099", "changedIn": [], "removedIn": null, "notes": "Smoothing/easing operator" }, "lfo_chop": { "name": "LFO CHOP", "category": "CHOP", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "Added sync options for multi-channel LFOs" } ], "removedIn": null, "notes": "Low frequency oscillator" }, "speed_chop": { "name": "Speed CHOP", "category": "CHOP", "addedIn": "099", "changedIn": [], "removedIn": null, "notes": "Converts derivative to velocity" }, "script_chop": { "name": "Script CHOP", "category": "CHOP", "addedIn": "099", "changedIn": [ { "version": "2019", "change": "Python 3.7 with asyncio available in scripts" }, { "version": "2021", "change": "Python 3.9 features available" }, { "version": "2023", "change": "Python 3.11 significant performance boost" } ], "removedIn": null, "notes": "Python scripting CHOP — Python version tracks TD version" }, "movie_file_in_top": { "name": "Movie File In TOP", "category": "TOP", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "Added H.265/HEVC support" }, { "version": "2021", "change": "Added HAP alpha codec support" }, { "version": "2022", "change": "Added AV1 codec support" }, { "version": "2023", "change": "Improved GPU decoding performance" } ], "removedIn": null, "notes": "Core video playback operator" }, "render_top": { "name": "Render TOP", "category": "TOP", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "Added MSAA antialiasing support" }, { "version": "2022", "change": "PBR material pipeline improvements" }, { "version": "2023", "change": "NVIDIA DLSS upscaling integration" } ], "removedIn": null, "notes": "3D scene renderer" }, "glsl_top": { "name": "GLSL TOP", "category": "TOP", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "Added compute shader support" }, { "version": "2022", "change": "Added SSBO buffer access" } ], "removedIn": null, "notes": "GPU shader operator" }, "noise_top": { "name": "Noise TOP", "category": "TOP", "addedIn": "099", "changedIn": [ { "version": "2021", "change": "Added new noise algorithms including Worley" } ], "removedIn": null, "notes": "Procedural texture noise" }, "blur_top": { "name": "Blur TOP", "category": "TOP", "addedIn": "099", "changedIn": [ { "version": "2021", "change": "Added bokeh/lens blur filter type" }, { "version": "2022", "change": "GPU-optimized Gaussian blur" } ], "removedIn": null, "notes": "Image blur filter" }, "composite_top": { "name": "Composite TOP", "category": "TOP", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "Added blend modes: Multiply, Screen, Overlay, Hard Light" } ], "removedIn": null, "notes": "Image compositing" }, "level_top": { "name": "Level TOP", "category": "TOP", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "Added HDR range controls" } ], "removedIn": null, "notes": "Color level adjustments" }, "ndi_in_top": { "name": "NDI In TOP", "category": "TOP", "addedIn": "2019", "changedIn": [ { "version": "2021", "change": "NDI 5 protocol support" }, { "version": "2022", "change": "NDI HX2 support for compressed streams" } ], "removedIn": null, "notes": "Network video input via NDI protocol" }, "ndi_out_top": { "name": "NDI Out TOP", "category": "TOP", "addedIn": "2019", "changedIn": [ { "version": "2021", "change": "NDI 5 protocol support" }, { "version": "2022", "change": "NDI HX2 compressed output" } ], "removedIn": null, "notes": "Network video output via NDI protocol" }, "nvidia_background_top": { "name": "NVIDIA Background TOP", "category": "TOP", "addedIn": "2023", "changedIn": [], "removedIn": null, "notes": "Requires NVIDIA RTX GPU and TD 2023+" }, "nvidia_denoise_top": { "name": "NVIDIA Denoise TOP", "category": "TOP", "addedIn": "2023", "changedIn": [], "removedIn": null, "notes": "AI-powered denoising, requires NVIDIA RTX GPU" }, "nvidia_upscaler_top": { "name": "NVIDIA Upscaler TOP", "category": "TOP", "addedIn": "2023", "changedIn": [], "removedIn": null, "notes": "DLSS/NIS upscaling, requires NVIDIA RTX GPU" }, "kinect_azure_top": { "name": "Kinect Azure TOP", "category": "TOP", "addedIn": "2020", "changedIn": [ { "version": "2021", "change": "Body tracking improvements, new skeleton data" } ], "removedIn": null, "notes": "Azure Kinect depth camera support" }, "kinect_azure_chop": { "name": "Kinect Azure CHOP", "category": "CHOP", "addedIn": "2020", "changedIn": [ { "version": "2021", "change": "Added hand tracking channels" } ], "removedIn": null, "notes": "Azure Kinect body tracking data" }, "web_render_top": { "name": "Web Render TOP", "category": "TOP", "addedIn": "2020", "changedIn": [ { "version": "2021", "change": "Chromium engine updated to support WebGL 2.0" }, { "version": "2022", "change": "Added Web Audio API support" }, { "version": "2023", "change": "Chromium updated with better WebGPU preview support" } ], "removedIn": null, "notes": "Embedded Chromium browser renderer" }, "webrtc_dat": { "name": "WebRTC DAT", "category": "DAT", "addedIn": "2021", "changedIn": [ { "version": "2022", "change": "Added data channel support for bidirectional messaging" }, { "version": "2023", "change": "Improved ICE/STUN server configuration" } ], "removedIn": null, "notes": "WebRTC peer-to-peer communication" }, "mqtt_client_dat": { "name": "MQTT Client DAT", "category": "DAT", "addedIn": "2019", "changedIn": [ { "version": "2021", "change": "MQTT 5.0 protocol support added" }, { "version": "2022", "change": "TLS certificate authentication" } ], "removedIn": null, "notes": "MQTT IoT messaging protocol" }, "table_dat": { "name": "Table DAT", "category": "DAT", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "CSV import/export improvements" } ], "removedIn": null, "notes": "Core data table operator" }, "script_dat": { "name": "Script DAT", "category": "DAT", "addedIn": "099", "changedIn": [ { "version": "2019", "change": "Python 3.7 async/await support" }, { "version": "2021", "change": "Python 3.9 features" }, { "version": "2023", "change": "Python 3.11 performance improvements" } ], "removedIn": null, "notes": "Python scripting DAT" }, "execute_dat": { "name": "Execute DAT", "category": "DAT", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "Added onFrameStart and onFrameEnd callbacks" }, { "version": "2022", "change": "Added onDeviceChange callback" } ], "removedIn": null, "notes": "Event-driven Python execution" }, "geometry_comp": { "name": "Geometry COMP", "category": "COMP", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "Instancing improvements with instance attributes" }, { "version": "2022", "change": "LOD (Level of Detail) system added" } ], "removedIn": null, "notes": "3D geometry container" }, "engine_comp": { "name": "Engine COMP", "category": "COMP", "addedIn": "2020", "changedIn": [ { "version": "2021", "change": "Improved multi-threading for parallel execution" }, { "version": "2022", "change": "Added GPU context isolation" }, { "version": "2023", "change": "Replication improvements for clustered setups" } ], "removedIn": null, "notes": "Isolated execution context for performance" }, "replicator_comp": { "name": "Replicator COMP", "category": "COMP", "addedIn": "099", "changedIn": [ { "version": "2021", "change": "Added Python onReplicate callbacks" }, { "version": "2022", "change": "Improved template cloning performance" } ], "removedIn": null, "notes": "Dynamic operator replication" }, "usd_comp": { "name": "USD COMP", "category": "COMP", "addedIn": "2022", "changedIn": [ { "version": "2023", "change": "USD 23.x support with improved material binding" }, { "version": "2024", "change": "Improved USD hydra rendering pipeline" } ], "removedIn": null, "notes": "Universal Scene Description integration" }, "widget_comp": { "name": "Widget COMP", "category": "COMP", "addedIn": "2022", "changedIn": [ { "version": "2023", "change": "Added new widget types: Slider, Knob, XY Pad" }, { "version": "2024", "change": "Theme system and custom styling" } ], "removedIn": null, "notes": "UI widget system" }, "pbr_mat": { "name": "PBR MAT", "category": "MAT", "addedIn": "2019", "changedIn": [ { "version": "2020", "change": "Added clearcoat and sheen material layers" }, { "version": "2022", "change": "Improved subsurface scattering" }, { "version": "2023", "change": "Improved HDRI environment lighting integration" } ], "removedIn": null, "notes": "Physically-based rendering material" }, "glsl_mat": { "name": "GLSL MAT", "category": "MAT", "addedIn": "099", "changedIn": [ { "version": "2020", "change": "Added geometry shader support" }, { "version": "2022", "change": "Tessellation shader support" } ], "removedIn": null, "notes": "Custom GLSL shader material" }, "noise_sop": { "name": "Noise SOP", "category": "SOP", "addedIn": "099", "changedIn": [ { "version": "2021", "change": "Added Alligator and Sparse noise types" } ], "removedIn": null, "notes": "Deformation noise for geometry" }, "particle_pop": { "name": "Particle POP", "category": "POP", "addedIn": "2022", "changedIn": [ { "version": "2023", "change": "GPU acceleration for large particle counts" }, { "version": "2024", "change": "Improved collision detection" } ], "removedIn": null, "notes": "Point Operator particle system, introduced in 2022" }, "glsl_pop": { "name": "GLSL POP", "category": "POP", "addedIn": "2022", "changedIn": [ { "version": "2023", "change": "Compute shader integration for GPU particles" } ], "removedIn": null, "notes": "Custom GLSL compute shaders for point data" }, "force_pop": { "name": "Force POP", "category": "POP", "addedIn": "2022", "changedIn": [ { "version": "2024", "change": "Added turbulence and vortex force types" } ], "removedIn": null, "notes": "Apply forces to point systems" }, "opencolorio_top": { "name": "OpenColorIO TOP", "category": "TOP", "addedIn": "2020", "changedIn": [ { "version": "2022", "change": "OCIO v2 support" }, { "version": "2023", "change": "Improved HDR color space handling" } ], "removedIn": null, "notes": "Color management via OpenColorIO" }, "body_track_chop": { "name": "Body Track CHOP", "category": "CHOP", "addedIn": "2023", "changedIn": [], "removedIn": null, "notes": "AI-based body tracking, requires NVIDIA RTX GPU" }, "renderstream_in_top": { "name": "RenderStream In TOP", "category": "TOP", "addedIn": "2021", "changedIn": [ { "version": "2022", "change": "Disguise d3 protocol v2 support" }, { "version": "2023", "change": "Improved synchronization for multi-engine setups" } ], "removedIn": null, "notes": "Disguise/d3 RenderStream integration" } } }