ableton-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ableton-mcpAnalyze mix.wav, keep my original, then make one justified master version."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ableton CLI + MCP
Agent-ready music production · Silent rendering · Self-mixing & mastering · Reference-aware workflows · Local learning · Live progress
A working local CLI and MCP connector for Ableton Live, with an optional file-based audio production harness. Connect a compatible assistant, describe your goal and let it call the supported tools. You can also use every workflow from a terminal.
Start with the user guide → · Capabilities & limits · Verification
Capabilities at a glance
Inspect Ableton: session state, tracks, parameters, MIDI clips and native
.alsfiles.Mix bounced stems: explicit gain, pan, filtering, compression and kick-keyed ducking, with optional bounded role balancing.
Master and compare: measured loudness/estimated true peak, named profiles and level-matched A/B files.
Work from a reference: selected passages, your mix goals and numerical comparisons.
Edit samples: trim, reverse, fades and gain to new audio files.
Know and design with your plugins: version-aware capabilities, official sources, tested controls and bounded AU/VST3 MIDI/automation prints.
Remember useful results: local measured evidence and your explicit feedback; no model training.
See progress: actual backend stages, counts, elapsed time and warnings in a local dashboard.
Try original music: two reproducible two-minute demo recipes with stems, editable MIDI and actual harness mix/master outputs.
Related MCP server: Ableton Live MCP Ultra v2
Quick start
Requires Git, Python 3.10+ and uv.
git clone https://github.com/fuzzwin/ableton-cli-mcp-public.git
cd ableton-cli-mcp-public
uv sync --locked --extra audio
mkdir -p production-workspace
.venv/bin/cli-anything-ableton --helpPoint your MCP client at .venv/bin/ableton-mcp --workspace /absolute/path/to/production-workspace. See mcp-config.example.json and replace its absolute-path placeholders. With a workspace, 22 tools are exposed by default. No model or API key is bundled; your compatible client supplies the assistant.
Try asking:
Analyze
mix.wav, preserve my original and work silently. Then make one justified master version and explain the measurements and what still needs listening.
File workflows run with Live closed. For native inspection, install the bridge with cli-anything-ableton --json bridge install, then select CLIAnything in Live's Control Surface settings with Input/Output None. Full setup.
Run the demos
.venv/bin/python scripts/demo_songs.py --workspace production-workspace --song all
.venv/bin/python scripts/proof_visual.py --workspace production-workspace --port 8788Open http://127.0.0.1:8788 to observe supported mix/master jobs. Synthesis progress prints to the terminal. Horizon After Rain explores spacious melodic house; Signal in the Concrete moves from swung broken beats to acid/bass and big-beat energy. Both are exactly two minutes, with ten stems and original MIDI. The recipes use original procedural synthesis, with no commercial sample/VST dependency. Audio outputs remain local and are ignored by Git.
Installed-plugin sound design (0.7.0)
Ask the assistant to use your installed instrument rather than inventing available tools. ableton_plugin_context joins versions, exact host outcomes, official manual links, capabilities and original recipes. ableton_sound_design prints a bounded MIDI/parameter/automation plan through one selected AU/VST3 into new audio and patch evidence. The assistant refreshes versioned sources online when needed; the context tool itself does not browse. Setup, limits and examples.
The default workspace server now exposes 22 tools. Reconnect an existing client to load new tools. Generated audio, local inventory and patch state remain private and outside public source.
Observed Pigments setup: VST3 5.0.1.4491 rendered through Pedalboard 0.9.26 with sorted MIDI and a 512-frame buffer. Exact settings and evidence. This is a tested host configuration; musical quality still needs listening feedback.
Clear boundaries
Silent operation and read-only Live access are the defaults. Native mutations require opt-in on both sides; playback has a separate gate. Full native arrangement editing, instrument loading, recording, set saving and Live export are not implemented. The demo script is an authored example, not a general composition MCP endpoint.
Native read access was checked on macOS/Live 11.3.12. Automated mutation tests use synthetic Live objects. Windows, other Live versions and arbitrary plugins need their own validation. Numerical checks do not establish perceptual quality or artist similarity. There is no automatic web research, certified true-peak meter, model retraining or bundled scheduled agent.
Open source and evidence
Apache-2.0. The CLI-Anything REPL skin retains its upstream license/attribution. This is an independent community implementation, not an Ableton product or upstream CLI-Anything release. CLI-Anything informed the harness method; Proof Loop supplies bounded evidence checks.
This public repository begins with a reviewed source snapshot. Private history, configs, inventories, learning records and audio are excluded. See verification, security and third-party notices.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI music production assistant — audio profiling, AI mixing sessions, and service inquiries.
Securely control computers you explicitly pair through files, terminals, processes, screenshots, desktop UI/input, clipboard, browser automation, diagnostics, and document tools.
- mozonicOAuthcom.mozonic
AI mixing and mastering: analyze your mixes, run DSP autofix, render stems, and master tracks.
Connect AI assistants to authorized Windows and macOS devices for files, commands, and management.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceBridges AI assistants with Ableton Live, enabling real-time control, offline project analysis, version tracking, and rack/preset parsing for music production workflows.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to control Ableton Live with full access to Live's object model, including clip creation, device control, automation, and audio signal capture for mixing and mastering tasks.1MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to control Ableton Live through MCP, allowing MIDI writing, audio import, device parameter adjustment, clip arrangement, and playback control over a localhost-only connection.37MIT
- AlicenseAqualityBmaintenanceEnables AI agents and MCP clients to drive Ableton Live 12 end to end, from setting tempo and building instruments through writing MIDI, arranging, mixing, bouncing and mastering. Adds real-time rendering plus loudness and spectral analysis and multi-format encoding with tags and artwork, for turning an empty set into a release-ready track.78MIT