livebridge-ableton-mcp
Ableton Live MCP server: make music in Ableton Live 12 by talking to Claude. 168 tools for beats, chords, Serum 2, automation, arrangement, mixing and Splice samples. macOS + Windows, no Max for Live.
Install / Use
claude mcp add valentijnh -- npx -y github:valentijnh/livebridge-ableton-mcpIf the server publishes to npm under a different name, use that package instead โ check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Our assessment of livebridge-ableton-mcp
livebridge-ableton-mcp scores 75/100 on our quality scale, 2615th of 2,901 Automation skills we index.
Its MCP Server is 23 KB long, well organised into 19 sections with 5 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 15 days ago, so livebridge-ableton-mcp is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit โ read the skill file before letting an agent act on it.
livebridge-ableton-mcp compared with similar skills
All 4 of these similar skills score higher than livebridge-ableton-mcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| livebridge-ableton-mcp (this skill)by valentijnh | 75 | 3 | 15d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 93.9k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.7k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.3k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 86.3k | today | MCP Server |
Frequently asked questions
- How do I install livebridge-ableton-mcp?
- Run
claude mcp add valentijnh -- npx -y github:valentijnh/livebridge-ableton-mcp. The install tabs above show the steps for each supported agent. - Which AI agents does livebridge-ableton-mcp work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is livebridge-ableton-mcp safe to use?
- It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is livebridge-ableton-mcp still maintained?
- The repository was last updated 15 days ago, so livebridge-ableton-mcp is actively maintained.
Skill content
View source on GitHubYou: Make an 8-bar house beat at 124 BPM: a 909 kit, an off-beat sub bass on AmโFโCโG and a warm pad playing the chords. Keep the levels sensible.
Claude: sets the tempo, loads the 909 Core Kit, writes the drum pattern, loads a sub bass and a pad from Live's browser, writes the bassline and the chords with smooth voice leading, sets the levels in dB and names everything. 17 tool calls, each one undo step in Live. See every call โ
You: Turn it into a full track: intro, a build-up with a clap roll and a filter sweep, the drop, a breakdown, a second build and drop, and an outro. Add locators.
Claude: writes the variations into scenes, sweeps the pad's filter through the build, lays out all seven sections in one call and adds the locators. See every call โ

<sub>Ableton Live 12.4.5 with the song from examples 1, 5 and 6, built through LiveBridge alone.</sub>
LiveBridge connects Claude (Claude Code, Claude Desktop or any MCP client) to a running Ableton Live: transport, tracks, clips, MIDI notes, audio clips and samples, built-in devices, third-party VST/AU plug-in parameters, the browser (instruments, effects, drum kits, presets, packs, user library), automation, the arrangement, scenes, locators, mixer, routing, recording and view navigation, plus Splice samples through Splice's official MCP server.
It works on macOS and Windows, with every Live 12 edition (built and verified against Live 12.4.5 Suite), with Live on the same computer as Claude or on another computer in your network, which is handy when you switch between a Mac and a Windows PC.
No Max for Live needed. Nothing is installed into Live except a small MIDI Remote Script.
What you can ask
| You say | Claude does it with | Example | |---|---|---| | "Make an 8-bar house beat at 124 BPM with a 909 kit" | drum patterns by pad name, presets from Live's browser, a bassline, chords, levels in dB | 1 | | "Write a sad progression in D minor, a bassline and an arp, and check they fit" | chords from symbols or Roman numerals, arpeggios, a music-theory check that finds clashes | 2 | | "Load Serum 2 and design a dark Reese bass" | 120 Serum 2 parameters controllable without Configure, macros, LFO automation | 3 | | "Find a hi-hat loop on Splice and put it on a new track" | Splice's official MCP server for search and download, LiveBridge for import and warping | 4 | | "Turn this loop into a full track with a build-up and a breakdown" | scenes, a clap roll, a filter sweep, the arrangement in one call, locators | 5 | | "Check my mix against my reference track" | meters, a bounce, LUFS and spectrum comparison, EQ, side-chain, limiter | 6 | | "Connect to Live on my Windows PC" | LAN mode with a token, discovery, file upload to the Live machine | 7 | | "Rename every clip after its track and scene" | the whole Live Object Model, batches, Python inside Live | 8 |
More in the prompt library. Scripting Live without Claude: examples/python.
Why LiveBridge
- All of Live that its API allows, not just transport and notes: 168 tools backed by 200 commands, plus direct access to the Live Object Model for anything else.
- Tools that think like a producer: drum patterns written against the kit's pad names, chords from symbols or Roman numerals with voice leading, arps and basslines from a progression, humanize/swing/groove, section layouts, filter sweeps and LFOs, mixing in dB.
- Ears, of a kind: a music-theory check (key, chords, clashes between parts) and audio analysis (LUFS, spectrum, stereo, tempo, key), optionally against a reference track.
- Big plug-ins, fully controllable: Serum 2 and other VST3 synths without clicking Configure for every knob.
- Splice in the same conversation, through Splice's official MCP server.
- Two computers: Claude on your laptop, Live on the studio PC (or the other way round), with discovery and a token.
- Safe to try: every change is one undo step, the token protects the connection, LAN mode is opt-in and Python-in-Live can be switched off.
- Tested: 1,500+ unit tests on macOS, Windows and Linux, and end-to-end checks against a real Live 12.4.5.
How it works
Claude Code / Claude Desktop / any MCP client + Splice's official remote MCP
โ stdio (MCP) (https://mcp.splice.com/mcp)
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ TCP JSON lines :9880 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ livebridge-mcp โ โโโโโโโโโโโโโโโโโโโโโโโโโถ โ Ableton Live 12 โ
โ MCP server (Python โฅ3.10) โ โโโโโโโโโโโโโโโโโโโโโโโโโ โ โ LiveBridge Remote Script โ
โ 168 tools, reconnecting โ UDP discovery :9881 โ (stdlib Python 3.11 in Live, โ
โ client, LAN discovery โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ runs every command on Live's โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ main thread, 1 undo step each)โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- Remote Script (
remote_script/LiveBridge) โ loaded by Live as a control surface. It runs a small TCP server on a background thread and executes every command on Live's main thread against the Live Object Model (LOM). Every change is one undo step. - MCP server (
mcp_server, packagelivebridge-mcp) โ exposes curated, validated tools to Claude and talks to the Remote Script (reconnects automatically, finds Live on the LAN). - Installer (
installers/) โ copies the script into Live's User Library, writes the config with a random token, installs the MCP server, registers it (and Splice) with Claude and installs the LiveBridge skill for Claude Code and Claude Desktop.
Design and wire protocol: docs/ARCHITECTURE.md, docs/PROTOCOL.md.
Quick start
Requirements: Ableton Live 12 (any edition), Python 3.10+ for the MCP server
(python.org; the installer itself runs on 3.9+ and can use
uv with --uv to fetch Python for you), and Claude Desktop and/or
Claude Code. Node.js (npx) is only needed for Splice in Claude Desktop's JSON config.
macOS
git clone https://github.com/valentijnh/livebridge-ableton-mcp.git LiveBridge && cd LiveBridge
./installers/install.sh # or: python3 installers/install.py
Windows (PowerShell)
git clone https://github.com/valentijnh/livebridge-ableton-mcp.git LiveBridge; cd LiveBridge
powershell -ExecutionPolicy Bypass -File installers\install.ps1 # or: py installers\install.py
Then, on both
- Start (or restart) Live.
- Live โ Preferences โ Link, Tempo & MIDI โ Control Surface โ LiveBridge (Input/Output: None).
The status bar says
LiveBridge โฆ ready on port 9880. - Restart Claude Desktop / open a new Claude Code session and ask: "run live_status".
- Claude Desktop only: upload the skill the installer built โ Settings โ Capabilities โ Skills โ
Upload skill โ
~/.livebridge/livebridge-skill.zip(Claude Code gets it automatically).
Try: "Make a 4-bar house beat at 124 BPM with a 909 kit, a sub bass following AmโFโCโG and a pad on the chords, then loop it."
The installer is idempotent โ run it again after git pull to update; it keeps the token and
every setting you do not pass again (LAN mode, port, allow_eval, paired host). --dry-run shows
every action without writing anything. Details, flags and manual setup:
docs/INSTALL.md.
Two machines (Mac โ Windows, LAN)
Live runs on one computer, Claude on another:
# on the computer that runs Live โ listen on the LAN, prints the token and this machine's IP
python installers/install.py --network
# on the computer that runs Claude
python installers/install.py --pair 192.168.1.20 --token <token printed above>
At runtime Claude can find Live instances with live_discover (UDP beacon) and switch with
live_connect(host, port, token, persist=true). Firewall: the Live machine needs incoming
TCP 9880; the Claude machine needs incoming UDP 9881 only for live_discover (the beacon
travels from Live to Claude). On macOS 15+ allow Claude (or your terminal) and Live under
Privacy & Security โ Local Network โ otherwise connecting fails with "No route to host".
install.py --local makes a machine standalone again. See docs/NETWORK.md.
No git remote to clone from on the second computer? python installers/bundle.py packs this
folder into dist/LiveBridge-<version>.zip; unzip it on the other computer into a folder you
keep (the MCP server is installed from it โ moving it later means re-running the installer) and
run the installer there (details).
Splice
LiveBridge does not reimplement Splice: the installer registers Splice's official remote MCP
(https://mcp.splice.com/mcp) next to LiveBridge (disable with --no-splice). Claude searches and
downloads sounds with the Splice tools (search is free; downloads need a paid plan and are limited
to 100 per 24 h), then live_splice_import_downloaded(files=[<paths Splice reported>]) puts them
into Live (session slot, arrangement, Simpler or a Drum Rack pad). When Live runs on another
computer LiveBridge sends the files over first (into <User Library>/Samples/LiveBridge there).
live_splice_watch_folder is for downloads
Truncated for display โ read the full file on GitHub.
Related Skills
Agent-Reach
93.9kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
headroom
74.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.3kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
86.3k๐ท๏ธ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit โ see the Safety scan above for what the skill file itself contains.
