A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
353 tools connecting LLM's to Ableton Live, discord: https://discord.gg/xrk3wpwxwT
359 tools connecting Claude AI to Ableton Live (340 core + 19 optional ElevenLabs voice/SFX tools)
AbletonBridge gives Claude direct control over your Ableton Live session through the Model Context Protocol. Create tracks, write MIDI, design sounds, mix, automate, browse instruments, snapshot presets, and navigate deep into device chains and modulation matrices — all through natural language conversation.
Music Creation — "Create a MIDI track, load Operator, and write an 8-bar bass line in E minor" · "Build a Metro-Boomin-style 808 beat using grid notation" · "Make a 4-bar jazz chord progression — Cm7, Fm7, Dm7b5, G7 — with voice leading"
Sound Design — "Load Wavetable and design a warm detuned supersaw pad" · "Snapshot the current preset, tweak it brighter, then morph back 50%" · "Set the Compressor side-chain input to the kick drum track"
Deep Device Access (M4L) — "Show me what's inside the Drum Rack — all chains and nested devices" · "Set Wavetable's LFO1 modulation to filter cutoff at 0.6" · "Analyze the full spectrum of track 5 using cross-track routing"
Mixing & Arrangement — "Create a filter sweep automation from 0.2 to 0.9 over 8 bars" · "Create a reverb return track and send drums to it at 30%" · "Get arrangement clips on all tracks and give me a structure overview"
Creative Generation — "Generate a Euclidean rhythm with 16 steps and 5 pulses" · "Write a I-vi-IV-V chord progression with drop2 voicings" · "Create a trap drum pattern, 2 bars, with swing"
Session Management — "Full overview of all tracks — names, devices, volumes" · "Search the browser for 'vocoder' and load it on the master track" · "Snapshot every device on tracks 0-3 as 'verse preset'"
Claude AI <--MCP--> MCP Server <--TCP:9877--> Ableton Remote Script
| <--UDP:9882--> (real-time params)
+---<--UDP/OSC:9878/9879--> M4L Bridge (optional)
+---<--HTTP:9880--> Web Status Dashboard
MCP Server (modular architecture):
server.py — slim orchestrator (~300 lines)
state.py — centralized global state + locks
constants.py — command tiers, browser categories
validation.py — input validation + size limits
connections/ — ableton.py (TCP), m4l.py (UDP/OSC)
cache/ — browser.py (cache + disk persistence)
dashboard/ — html.py, server.py (Starlette)
tools/ — 15 modules (340 tools)
prompts.py — 4 MCP prompt templates
instructions.py — server instructions (cross-tool guidance)
ELEVENLABS_API_KEY.ableton://session, ableton://tracks, ableton://capabilities for direct data access.create-beat, mix-track, sound-design, arrange-section.http://127.0.0.1:9880.| Area | Examples | Count |
|---|---|---|
| Session & Transport | tempo, play/record, capture, Link, punch, playback position | ~53 |
| Tracks & Mixing | create/rename tracks, routing, monitoring, groups, implicit arm | ~29 |
| Clips & Scenes | create/edit clips, follow actions, warp markers | ~54 |
| Scenes | create/delete/duplicate, fire, name, color, tempo, follow actions | ~10 |
| Mixer | unified set_mixer, batch_set_mixer, sends, crossfader | ~13 |
| Devices & Parameters | load/configure, rack chains, rack macros, sidechain, plugin info | ~45 |
| Browser & Presets | search/load instruments, presets, device presets | ~12 |
| Automation | clip/track automation, envelopes, curves | ~12 |
| Arrangement | arrangement clips, time editing, composition analysis | ~17 |
| Creative Generation | Euclidean rhythms, chords, drums, arpeggios, bass, transforms | ~17 |
| Deep Access (M4L) | hidden params, chain internals, audio analysis, note surgery | ~40 |
| Snapshots & Macros | snapshot/restore, morph, macros, parameter maps | ~18 |
| Audio Analysis | audio clip info, track meters, input meters | ~3 |
| Grid Notation | ASCII drum/melodic pattern I/O | ~2 |
| Compound Workflows | create instrument/drum track, batch mixer, effect chains | ~11 |
| Core subtotal | 340 | |
| ElevenLabs (optional) | voice generation, SFX, cloning, transcription | 19 |
| Total | 359 |
See CHANGELOG.md for the complete per-tool breakdown.
AbletonBridge is built to handle real-world sessions without crashing Ableton:
A-Z a-z 0-9 - _ only; avoids Max OSC routing conflictsTask.schedule() to avoid blocking audio/UI threadgoto() reuses 3 cursors instead of creating ~193 new instancesasyncio.to_thread(), preventing sync I/O from blocking the event looptool_success()/tool_error() JSON envelopes via decorator~/.ableton-bridge/chain_templates.jsonuv run for server, one folder for Remote Script, one M4L device for bridgev4.0.0 — see CHANGELOG.md for full release history.
19 tools for AI voice generation, sound effects, voice cloning, and transcription. Generated audio saves to your Ableton User Library.
See installation_process.txt for setup instructions, or add to your MCP config:
{
"elevenlabs": {
"command": "uv",
"args": ["run", "elevenlabs-mcp"],
"env": { "ELEVENLABS_API_KEY": "your_key_here" }
}
}
干净、强大、属于你的 AI Agent 平台 --AI agents, without the clutter.
Pocket Flow: Codebase to Tutorial
A Comprehensive Benchmark to Evaluate LLMs as Agents (ICLR'24)
Native macOS app to monitor Claude AI usage limits and watch your coding sessions live