About Gma2 MCP
Gma2 MCP is an MCP server in the Blockchain category: grandMA2 MCP is a Python tool to remotely control grandMA2 onPC via persistent Telnet, enabling automated lighting-console workflows and command pipelines.
Install
git clone https://github.com/chienchuanw/gma2-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (47)
appearance_cue_across_sequencesSet cue appearance across a range of sequences in one call
Parameters not published.
apply_effectApply effect from pool to current fixture selection
Parameters not published.
apply_presetApply an existing preset to the current selection
Parameters not published.
assign_appearanceSet frame/background colors on pool objects and cues (RGB/HSB/hex)
Parameters not published.
assign_to_executorAssign a sequence to an executor (supports named page paths)
Parameters not published.
build_set_listBuild a set-list sequence with cue-to-macro links
Parameters not published.
capabilitiesReport version, registered tools, and profile schema version (contract surface; no console connection)
Parameters not published.
clear_programmerClear the programmer (all, selection, active, default)
Parameters not published.
control_executorOn/off/go/kill/toggle an executor
Parameters not published.
create_fixture_groupSelect fixtures and store as a named group (2 commands)
Parameters not published.
Show all 47 tools
create_macroCreate a macro with command lines (store + assign lines + label)
Parameters not published.
create_song_objectsCreate and label a Sequence + Page pair for a song
Parameters not published.
delete_cueDelete a cue (includes downstream safety warnings)
Parameters not published.
execute_sequenceGo, pause, or goto a cue in a sequence
Parameters not published.
get_cue_annotationRead user-added annotation text on a cue
Parameters not published.
get_group_annotationRead user-added annotation text on a group
Parameters not published.
label_cue_across_sequencesLabel a cue across a range of sequences in one call
Parameters not published.
label_objectAssign a name label to any MA2 object
Parameters not published.
label_sequence_cueLabel a cue within a specific sequence
Parameters not published.
list_cuesList cues in a sequence (returns raw console response)
Parameters not published.
list_groupsList all defined groups (returns raw console response)
Parameters not published.
list_macrosList macros in the macro pool
Parameters not published.
list_presetsList presets by type with validation (returns raw console response)
Parameters not published.
list_variablesList show or user variables with optional filter
Parameters not published.
query_objectGeneric query for any MA2 object type (list or annotation mode)
Parameters not published.
read_cue_infoRead cue properties: label, CMD, fade (parsed)
Parameters not published.
read_macro_linesRead macro line content (parsed into structured data)
Parameters not published.
read_object_labelRead the label of any pool object (sequence, page, macro, etc.)
Parameters not published.
run_macroExecute a macro by ID (Go+ Macro)
Parameters not published.
send_raw_commandSend any grandMA2 command-line instruction
Parameters not published.
set_cue_cmdAssign a command to a cue's CMD field
Parameters not published.
set_effect_formSet effect waveform (sine, ramp, square, etc.)
Parameters not published.
set_effect_phaseSet effect phase offset in degrees
Parameters not published.
set_effect_rangeSet effect high and/or low values
Parameters not published.
set_effect_speedSet effect speed in BPM or Hz
Parameters not published.
set_effect_widthSet effect width (percentage of cycle)
Parameters not published.
set_executor_faderSet executor fader level (0-100)
Parameters not published.
set_fixture_attributeSet a specific attribute (Pan, Tilt, etc.) on fixture(s)
Parameters not published.
set_fixture_valueSet fixture(s) to a dimmer value (0-100)
Parameters not published.
set_macro_lineSet the command for a specific macro line
Parameters not published.
setup_song_macroCreate a macro with SetVar command for song variable assignment
Parameters not published.
stop_effectsStop running effects for current selection (Off Effect)
Parameters not published.
store_cueStore current programmer state as a cue
Parameters not published.
store_cue_across_sequencesStore a cue across a range of sequences in one call
Parameters not published.
store_presetStore current values as a preset
Parameters not published.
toggle_blackoutToggle grand blackout
Parameters not published.
toggle_highlightToggle highlight mode
Parameters not published.
Ask AI
Ask AI about Gma2 MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.