Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MADRIX_HOSTNoMADRIX instance IP127.0.0.1
MADRIX_HTTP_PORTNoMADRIX Remote HTTP port80
MADRIX_READ_ONLYNoSet to 1 for read-only mode0
MADRIX_TRANSPORTNoMCP transport (stdio, sse, streamable-http)stdio
MADRIX_REMOTE_PATHNoMADRIX Remote HTTP command path/RemoteCommands/
MADRIX_ALLOWED_HOSTSNoComma-separated allowlist for target hosts. Set * to allow any.127.0.0.1,localhost,::1
MADRIX_SAFETY_PROFILENoSafety preset: lab, show-safe, or read-onlylab
MADRIX_TIMEOUT_SECONDSNoHTTP timeout5.0
MADRIX_CONFIRM_DESTRUCTIVENoSet to 1 to require confirm=true on destructive actions0

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_server_configD
health_checkD
send_http_get_functionD
send_http_set_functionD
get_productD
get_versionD
get_host_labelD
get_fade_timeD
get_masterD
get_blackoutD
get_storage_stateD
get_audio_stateD
get_output_stateD
get_cuelist_summaryD
set_fade_timeD
set_fade_typeD
set_fade_valueD
trigger_fade_autoD
trigger_fade_to_deck_aD
trigger_fade_to_deck_bD
trigger_fade_to_centerD
set_masterD
set_blackoutD
toggle_blackoutD
set_storageD
set_storage_deck_aD
set_storage_deck_bD
set_storage_without_fadeD
set_storage_without_fade_deck_aD
set_storage_without_fade_deck_bD
set_storage_speed_deck_aD
set_storage_speed_deck_bD
toggle_storage_speed_pause_deck_aD
toggle_storage_speed_pause_deck_bD
set_cuelist_selectD
start_cuelistD
stop_cuelistD
toggle_cuelist_playD
cuelist_goD
cuelist_backD
set_audio_input_muteD
toggle_audio_input_muteD
set_audio_input_faderD
set_audio_output_muteD
toggle_audio_output_muteD
set_audio_output_faderD
set_auto_gain_inputD
toggle_auto_gain_inputD
set_output_freezeD
toggle_output_freezeD
set_output_strobeD
toggle_output_strobeD
set_output_strobe_valueD
set_output_strobe_colorD
set_output_filterD
set_output_filter_colorD
set_text_tickerD
set_bpmD
get_preview_infoD
get_timeline_summaryD
get_group_summaryD
get_global_colorD
get_storage_place_detailsD
set_timelines_selectD
set_timelines_playback_stateD
cuelist_go_toD
add_cuelist_cueD
add_all_occupied_storage_places_to_cuelistD
delete_cuelist_cueD
delete_all_cuelist_cuesD
set_cuelist_timecode_sourceD
set_cuelist_playback_modeD
set_cuelist_follow_cueD
set_cuelist_storageD
set_cuelist_storage_placeD
set_cuelist_fade_typeD
set_cuelist_fade_timeD
set_cuelist_durationD
set_cuelist_timecodeD
set_cuelist_dateD
set_cuelist_group_presetD
set_global_color_channelD
set_global_colorD
set_group_fade_timeD
set_group_presetD
set_group_preset_with_fadeD
set_group_valueD
set_group_flash_modeD
reset_group_values_to_defaultsD
select_layerD
set_text_ticker_layerD
set_deck_filterD

Set value on deck A or B.

set_deck_submasterC

Set value on deck A or B.

set_storage_place_submasterC

Set value on deck A or B.

set_storage_place_filterD

Set value on deck A or B.

set_storage_place_pitchD

Set value on deck A or B.

set_layer_opacityC

Set value for a specific layer on deck A or B.

set_current_layer_opacityC

Set value for the current layer on deck A or B.

set_layer_submasterC

Set value for a specific layer on deck A or B.

set_current_layer_submasterC

Set value for the current layer on deck A or B.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/drohi-r/madrix-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server