1. Conduid
  2. Agents
  3. Salban MCP Server
MCP server · Agents

Salban MCP Server

Hardened Model Context Protocol (MCP) server for the SAL BAN Monolith Engine. Enables agentic AI assistants (Claude, Cursor) to program sequences, load audio samples, and control the synthesizer in real-time, live. Live Sessions with parameter control and human interaction

34Low

Scored a month ago · breakdown

About Salban MCP Server

Salban MCP Server is an MCP server in the Agents category: hardened Model Context Protocol (MCP) server for the SAL BAN Monolith Engine. Enables agentic AI assistants (Claude, Cursor) to program sequences, load audio samples, and control the synthesizer in real-time, live. Live Sessions with parameter control and human interaction.

Install

From source
git clone https://github.com/WizardofTryout/salban-mcp-server

This 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 (30)

salban_apply_presetApplies a complete preset JSON configuration to the connected browser client(s). Accepts a flexible schema to accommodate variations.

Parameters not published.

salban_cancel_taskCancels a running asynchronous task by its taskId.

Parameters not published.

salban_clear_sequenceSilences all 16 steps of a voice in one call. Drum voices are set to 0 (off); synth voices have active=false; pad and sampler sequences have active=false.

Parameters not published.

salban_clear_song_padClears a preset slot in the Song Preset Sequencer, resetting its name, repeat count, and removing the assigned preset.

Parameters not published.

salban_configure_midiConfigures MIDI routing settings. You can set the Omni routing target or route individual MIDI channels (1-16) to specific synthesizer voices.

Parameters not published.

salban_configure_song_padConfigures a specific pad in the Song Preset Sequencer. You can assign a new name, adjust its repeat count, capture the current live state of the groovebox, or directly load a specific preset state onto the pad.

Parameters not published.

salban_configure_song_sequencerUpdates global settings of the Song Preset Sequencer, such as enabling/disabling Auto-Chain mode or setting the play direction.

Parameters not published.

salban_create_song_arrangement_taskStarts an asynchronous task to construct, validate, and schedule a multi-pad song arrangement in the Song Preset Sequencer. Returns a taskHandle.

Parameters not published.

salban_discoverReturns server capabilities, supported MCP 2026-07-28 extensions (Stateless Core, Caching, Live Delta Updates, Tasks, MCP Apps) and operational status for stateless probes.

Parameters not published.

salban_get_chat_widgetReturns an interactive HTML5/Canvas Groovebox widget designed for sandboxed MCP App renderers (Claude Artifacts, Cursor, Antigravity IDE) enabling visual 16-step sequencing, mutes, and live oscilloscope in-chat.

Parameters not published.

Show all 30 tools
salban_get_live_deltasReturns a compact, token-efficient list of parameters changed (by human or AI) since a given timestamp or in the last N seconds. Drastically reduces token usage during live co-producing compared to full preset fetches.

Parameters not published.

salban_get_midi_configReturns the current MIDI configuration of the SAL BAN Monolith Engine. This includes active/connected MIDI input and output devices, channel routing assignments, Omni routing target, and the default CC mapping layout.

Parameters not published.

salban_get_parameter_schemaReturns a list of all valid parameters that can be tweaked using salban_tweak_parameter (dotted keypaths), plus all allowed targets for LFO modulations.

Parameters not published.

salban_get_presetReturns the currently active cached preset from the browser client. If no browser is connected or synced, it returns a descriptive error message.

Parameters not published.

salban_get_sequenceReturns only the 16-step sequence for one voice (kick, snare, hat, bass, lead, sampler, pad0–pad7). Much faster than salban_get_preset because it returns only the relevant array.

Parameters not published.

salban_get_song_sequencerReturns the currently active cached state of the Song Preset Sequencer from the browser client (active pads, assigned preset names, repeat counts, active pad index, play direction, and auto-chain status).

Parameters not published.

salban_get_task_statusPolls the progress and result of an asynchronous task (e.g. stem rendering, arrangement generation) by its taskId.

Parameters not published.

salban_inject_mcp_sampleGenerates an analytical synthesizer hit (like an 808 kick, white noise sweep, or metallic click) programmatically in Node.js, packages it as a valid WAV, converts to Base64, and injects it into a specified sampler pad (0-7).

Parameters not published.

salban_load_phraseLoads a Base64 encoded audio sample (WAV, MP3, etc.) directly into the central Phrase Sampler of the Monolith Engine.

Parameters not published.

salban_load_sampleLoads a Base64 encoded audio sample (WAV, MP3, etc.) directly into one of the 8 sampler pads (0 to 7) of the Monolith Engine.

Parameters not published.

salban_read_website_contentReads the text contents of the website files (like index.html, mcp-jam.html, midi-jam.html, architecture_and_status.md, etc.) to understand the background, updates, or configuration details of the Sal Ban synthesizer project.

Parameters not published.

salban_render_song_stemsStarts an asynchronous background task to render multi-track audio stems or mixdowns without blocking the conversation. Returns a taskHandle immediately.

Parameters not published.

salban_set_drum_sequenceSets the 16-step integer pattern for kick, snare, or hat. 0 = off, 1 = normal hit, 2 = accent. (Snare also supports 3 = ghost hit.)

Parameters not published.

salban_set_pad_sequenceSets the 16-step sequence for one sampler pad (pad0–pad7). Mutates only that pad

Parameters not published.

salban_set_sampler_sequenceSets the 16-step sequence for the Phrase Sampler. Each step has active, pitch, reverse, tie, and vol.

Parameters not published.

salban_set_synth_sequenceSets the 16-step note sequence for bass or lead. Each step has active, note (e.g.

Parameters not published.

salban_set_transport_stateStarts or stops the Monolith Engine sequencer playback transport.

Parameters not published.

salban_set_voice_paramsSets playback parameters (loop length, speed, direction, transpose) for any voice. All fields are optional — only provided fields are changed.

Parameters not published.

salban_trigger_song_padTriggers playback of a specific pad in the Song Preset Sequencer immediately, or queues it for the next bar boundary if the sequencer is already running.

Parameters not published.

salban_tweak_parameterTweak a single nested parameter dynamically in the groovebox (e.g.,

Parameters not published.

Ask AI

✦

Ask AI about Salban MCP Server

Powered by Claude · Grounded in docs

I know everything about Salban MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About Salban MCP Server

How do I install Salban MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Salban MCP Server safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Salban MCP Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.