Skip to main content
Glama
bschoepke

ableton-live-mcp

by bschoepke

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
live_pingA

Check bridge health/version.

live_getC

Resolve object; read selected properties/children.

live_set_summaryD

Compact set summary.

live_setC

Set a writable Live object property.

live_callC

Call one Live object method.

live_childrenC

List child objects from a collection.

live_device_parametersD

Compact Device parameter metadata.

live_parameter_setB

Set one DeviceParameter value with min/max and quantized validation.

live_clip_notesC

List MIDI notes from a clip compactly.

live_clip_update_notesC

Update existing MIDI notes by note_id.

live_clip_add_notesC

Add MIDI notes to a clip from JSON note specs.

live_clip_duplicate_to_arrangementB

Duplicate a Session clip to Arrangement on a target track.

live_clip_envelopeC

Inspect or edit a clip automation envelope for one parameter.

live_clip_velocity_envelopeC

Create parameter automation from MIDI note velocities in a clip.

live_clip_warp_markersC

Inspect or edit audio clip warp state and markers.

live_track_create_audio_clipC

Create an Arrangement audio clip on a track from a local audio file.

live_track_insert_deviceC

Insert a named built-in Live device on a track.

live_batchB

Run multiple generic bridge operations in one Live main-thread request; preserves full object-model flexibility.

live_browser_rootsB

List app.browser roots.

live_browser_capabilitiesD

Browser roots/filter types/semantic API exposure.

live_browser_searchC

Bounded app.browser search; returns BrowserItem ids.

live_browser_loadB

Load BrowserItem from search by id, uri, or path.

live_browser_previewC

Preview or stop previewing a BrowserItem.

live_evalA

Evaluate a Python expression inside Live with song, app, obj, and Live bindings. General Live object-model bridge; examples are heuristics, not limits. Use live_exec for statements; prefer installed browser/library assets before generated assets unless asked.

live_execC

Execute Python statements inside Live with song, app, obj, this, Live, and result bindings. Set result to a compact dict/list summary to return it. General Live object-model bridge; examples are heuristics, not limits.

live_observeC

Add or remove a listener for an object's property.

live_eventsC

Drain retained Live listener events.

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/bschoepke/ableton-live-mcp'

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