Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
qsys_connectA

Connect to a Q-SYS Core or to Q-SYS Designer running in Emulate mode (press F6 in Designer), over the QRC protocol (TCP). For a local emulator use host "127.0.0.1" and port 1710. Must be called before any other tool.

qsys_statusA

Get the Q-SYS engine status: platform, design name, run state, emulator flag.

qsys_list_componentsA

List named components in the running/emulated design, with type and properties (Component.GetComponents). On large designs use filter/type/names_only to trim the response.

qsys_get_component_controlsA

List a named component's controls and current values (Component.GetControls). Use filter/names_only to trim large components.

qsys_get_controlB

Get the current values of one or more Named Controls (Control.Get).

qsys_get_componentB

Get specific control values within a named component (Component.Get).

qsys_set_controlB

Set a Named Control value, optionally ramped over a number of seconds (Control.Set). This MUTATES the running/emulated system.

qsys_set_componentA

Set one or more control values within a named component, each optionally ramped (Component.Set). This MUTATES the running/emulated system.

qsys_create_change_groupB

Create a change group (or add Named Controls to an existing one) so you can poll for changes (ChangeGroup.AddControl).

qsys_poll_change_groupA

Poll a change group; returns the controls that changed since the last poll (ChangeGroup.Poll).

qsys_change_group_add_componentA

Add a named component's controls to a change group so you can poll them for changes (ChangeGroup.AddComponentControl).

qsys_destroy_change_groupB

Destroy a change group, freeing its server-side state (ChangeGroup.Destroy).

qsys_disconnectA

Close the QRC connection to the Core/emulator. A later qsys_connect is required before other tools.

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/reowens/q-sys-mcp'

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