Ableton MCP
Connect Ableton Live to Claude, or another MCP client, so you can build tracks, write MIDI, load instruments, and control playback with a prompt.

- Type DAW helpers
- Difficulty Medium
- Hardware A computer that already runs Ableton Live. No GPU required for the connector itself.
- License MIT
What it does
Ableton MCP is a third-party bridge between Ableton Live and an AI assistant that speaks the Model Context Protocol (MCP). The official project is by Siddharth Ahuja. It is not made or endorsed by Ableton.
A Remote Script runs inside Live and opens a local socket. An MCP server talks to that script and exposes tools the assistant can call: create and name tracks, write and edit MIDI clips, load instruments and effects from Live's browser, set tempo, fire clips, and start or stop playback. The project also describes building a full arrangement in Arrangement View, section by section.
You still need Ableton Live, plus an MCP client such as Claude Desktop, Claude Code, or Cursor. The connector does not replace the DAW. It gives the assistant a way to operate the set you already have open.
Why it matters for hip-hop
If you already write in Live, this is a way to try ideas faster without leaving the session. The project's own example prompts include a Metro Boomin-style beat, loading an 808 drum rack, and simple MIDI clips or chord progressions. That helps when you want a starting drum pattern, a bass line, or a rough arrangement, then you take over by hand.
It will not finish a record by itself. Complex requests often need to be broken into smaller steps, and you should save the set before you let it make a lot of changes.
Getting it running
The official README lists three prerequisites: Ableton Live 10 or newer, Python 3.8 or newer, and the uv package manager. Setup is: install uv, add the MCP server to your client, install the Remote Script, restart Live, and choose AbletonMCP as a Control Surface under Preferences, Link, Tempo & MIDI, with Input and Output set to None. The repo links a setup video.
That is a real install, not a one-click plugin, which is why this is Medium. You also need a working Claude or Cursor setup.
Anonymous usage telemetry is on by default. The project says it does not include your prompts, MIDI, or track names. You can turn it off with an environment variable. A separate dataset-recording option is off unless you opt in.
License notes
The code is MIT-licensed, so you can use it, including in commercial work, as long as you keep the license notice. That covers the connector, not Ableton Live, and not whatever music an assistant writes in your set.