Releases: greenhouselabs/cuescope-mcp
Releases · greenhouselabs/cuescope-mcp
Release list
CueScope 1.0.3
CueScope 1.0.3
Fixed
- Script validator now rejects
Sub/Function/Module/Class/Structure/Namespace/Property/Enum/Interfacedefinitions: vMix runs a script as a single implicit procedure, so helper-routine definitions cannot compile.Exit Sub/Exit Functionand inlineFunction(...)lambdas remain valid. - Validator keyword and operator scans (
Thread.Sleep,var,+string concatenation, longSleep,Console.Write) no longer false-positive on tokens that appear only inside'comments or string literals, and aSleep()mentioned only in a comment no longer hides a freeze-prone loop. - State-aware polling validator accepts a variable
Sleep(interval)(reported as an info item to confirm the interval is greater than 0) instead of falsely erroring that the loop has noSleep().
Added
- Validator warns on bare
CreateObject(...)(which does not compile in the vMix host) and points toMicrosoft.VisualBasic.Interaction.CreateObject(...)orType.GetTypeFromProgID+Activator.CreateInstance. - New
knowledge/patterns/scripting/vmix-host-constraints.mdsingle source of truth for vMix scripting host constraints. - Script-validator function allowlist updated to recognize 82 vMix 29 shortcut functions — overlay channels 5–8 (
OverlayInput5..8,PreviewOverlayInput5..8), replay C/D channels and quad mode, stinger 5–8, master/bus volume fades (SetMasterVolumeFade,SetBus{A–G}VolumeFade), OMT source selection, and video-call connect/reconnect — via a curated vMix 29 supplement merged into the generated allowlist (the upstreamvmix-function-listpackage is still at v27). Deeper v29 feature support (8/16 overlay channels, master/bus volume-fade adoption) is tracked for a later release.
Changed
- vMix scripting knowledge (
complex-script-design.md,vbnet-basics.md) replaces helper-function/subroutine guidance with the single-implicit-procedure rule. vmix_generate_scriptandvmix_validate_scripttool descriptions and the server instructions state the single-procedure, no-Console-output, and CreateObject constraints up front.
CueScope 1.0.2
Added
- Add
vmix_inspect_input, a live-first Review Mode tool for current input questions such as "what is Input 8". - Parse saved GT/title
CountdownXMLand per-titleDataSourcesXMLmetadata from.vmixinput definitions, including nesteddataSource+mapperrecords. - Add target-input reference summaries to
vmix_audit_preset_filefor saved-preset questions about one input's own triggers, inbound trigger references, and scripts that reference the input.
Changed
- Clarify tool descriptions and skill guidance so current show/input questions use live state first, while saved-preset tools prefer an explicit server-host
.vmixpath and treat raw XML content as a fallback. - Clarify saved-preset routing so clients prefer compact one-input summaries before full script dumps, reserving full script review for exact script logic, validation, or rewrite requests.
CueScope v1.0.1
Initial public GitHub release of CueScope.
CueScope is a source-available, read-first MCP server compatible with vMix. It gives AI assistants Review Mode production intelligence by default: state inspection, setup explanation, diagnostics, script review, and reviewable automation planning before anything changes in vMix.
Highlights:
- Published npm package: @greenhouselabs/cuescope-mcp@1.0.1
- Review Mode is the default, non-mutating experience
- Control Mode and High-Impact Control remain explicit opt-ins
- Source-available license, not open source
- Setup docs, safety model, troubleshooting guidance, and bundled skills included