OSC MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OSC_HOST | No | IP address of your mixer | 192.168.1.70 |
| OSC_PORT | No | OSC port of your mixer | 10023 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| osc_set_faderC | Set the fader level for a channel (0.0 to 1.0) |
| osc_get_faderC | Get the current fader level for a channel |
| osc_mute_channelC | Mute or unmute a channel |
| osc_get_muteC | Get the mute status of a channel |
| osc_set_panA | Set the pan position for a channel (-1.0 = left, 0.0 = center, 1.0 = right) |
| osc_get_panB | Get the pan position for a channel |
| osc_set_channel_nameC | Set the name of a channel |
| osc_get_channel_nameC | Get the name of a channel |
| osc_set_eqC | Set EQ gain for a channel band |
| osc_get_eqB | Get EQ gain for a channel band |
| osc_set_eq_frequencyC | Set EQ frequency for a channel band |
| osc_set_eq_qC | Set EQ Q factor for a channel band |
| osc_set_eq_onC | Enable or disable EQ for a channel |
| osc_set_gateC | Set gate threshold for a channel |
| osc_get_gateC | Get gate threshold for a channel |
| osc_set_gate_onC | Enable or disable gate for a channel |
| osc_set_compressorC | Set compressor threshold and ratio for a channel |
| osc_set_compressor_attackC | Set compressor attack time for a channel |
| osc_set_compressor_releaseC | Set compressor release time for a channel |
| osc_set_compressor_onC | Enable or disable compressor for a channel |
| osc_set_bus_faderC | Set the fader level for a mix bus |
| osc_get_bus_faderC | Get the fader level for a mix bus |
| osc_mute_busC | Mute or unmute a mix bus |
| osc_set_bus_panC | Set the pan position for a mix bus |
| osc_set_bus_nameC | Set the name of a mix bus |
| osc_set_aux_faderC | Set the fader level for an aux output |
| osc_get_aux_faderB | Get the fader level for an aux output |
| osc_mute_auxC | Mute or unmute an aux output |
| osc_set_aux_panC | Set the pan position for an aux output |
| osc_send_to_busC | Set the send level from a channel to a mix bus |
| osc_get_send_to_busB | Get the send level from a channel to a mix bus |
| osc_send_to_auxB | Set the send level from a channel to an aux output |
| osc_set_main_faderB | Set the main LR fader level |
| osc_get_main_faderB | Get the main LR fader level |
| osc_mute_mainC | Mute or unmute the main LR mix |
| osc_set_main_panB | Set the pan position for the main LR mix |
| osc_set_matrix_faderC | Set the fader level for a matrix output |
| osc_mute_matrixC | Mute or unmute a matrix output |
| osc_set_effect_onC | Enable or disable an effect |
| osc_set_effect_mixC | Set the mix level for an effect |
| osc_set_effect_paramC | Set a parameter value for an effect |
| osc_set_channel_sourceC | Set the input source for a channel |
| osc_get_channel_sourceB | Get the input source for a channel |
| osc_scene_recallC | Recall a saved scene |
| osc_scene_saveB | Save the current mixer state as a scene |
| osc_get_scene_nameB | Get the name of a saved scene |
| osc_get_mixer_statusB | Get overall mixer status and information |
| osc_custom_commandC | Send a custom OSC command to the mixer |
| osc_open_x32_editB | Open the X32-Edit application to manually control the mixer or verify commands |
| osc_start_emulatorA | Start the local X32 emulator server from the emulator/X32 binary so you can test without a physical mixer |
| osc_stop_emulatorA | Stop the running X32 emulator server |
| osc_get_emulator_statusA | Check if the X32 emulator is currently running |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/anteriovieira/osc-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server