ableton-dj-mcp

mcp
Security Audit
Warn
Health Warn
  • License — License: NOASSERTION
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

MCP server for AI-assisted electronic music production in Ableton Live

README.md

Ableton DJ MCP

    █████╗ ██████╗      ██╗    ███╗   ███╗ ██████╗██████╗
   ██╔══██╗██╔══██╗     ██║    ████╗ ████║██╔════╝██╔══██╗
   ███████║██║  ██║     ██║    ██╔████╔██║██║     ██████╔╝
   ██╔══██║██║  ██║██   ██║    ██║╚██╔╝██║██║     ██╔═══╝
   ██║  ██║██████╔╝╚█████╔╝    ██║ ╚═╝ ██║╚██████╗██║
   ╚═╝  ╚═╝╚═════╝  ╚════╝     ╚═╝     ╚═╝ ╚═════╝╚═╝
   ▁▂▃▄▅▆▇█▇▆▅▄▃▂▁▁▂▃▄▅▆▇█▇▆▅▄▃▂▁▁▂▃▄▅▆▇█▇▆▅▄▃▂▁▁▂▃▄▅▆▇█

CI
License: GPL v3

Let Claude (or any MCP-capable AI) control Ableton Live.

Ask in plain language, and the AI reads and edits your open Live set in real
time: tracks, clips, MIDI notes, devices, scenes, automation, playback.

"Set tempo to 124, add a Drift bass on a new track, and write a rolling
16th-note bassline in A minor for 8 bars."

"Read my drum track and add ghost-note hi-hats with some velocity variation."

"Duplicate scene 3, mute the kick for the first 4 bars, and automate the
filter opening across the break."

It ships with electronic-music knowledge (house, tech house, melodic techno,
indie dance and more), so genre and arrangement suggestions start from how those
styles are actually built.

Requirements

  • Ableton Live 12.3+ with Max for Live (Suite, or Standard + M4L)
  • Node.js 24+ (nodejs.org)
  • macOS or Windows
  • An MCP client: Claude Code, Claude Desktop,
    Cursor, etc.

Install (about 5 minutes)

git clone https://github.com/gpulga/ableton-dj-mcp.git
cd ableton-dj-mcp
npm run setup

No npm install or build step is needed. setup installs the Live device and
bridge, then prints the exact command to connect your AI client. Do the few
clicks it lists inside Live, then ask your AI: "connect to ableton".

Full walkthrough and troubleshooting: docs/Setup.md.

Let your AI install it

Open Claude Code (or another coding agent) in any folder and paste:

Install Ableton DJ MCP for me by following
https://github.com/gpulga/ableton-dj-mcp/blob/main/docs/Setup.md

The agent runs the commands. You do the clicks inside Live that it asks for.

How it works

AI client ──stdio──▶ portal (Node) ──HTTP :3350──▶ Max for Live device ──▶ Live API
                                                   Python bridge (UDP) ──▶ Browser / automation

A Max for Live device on a track in your set runs the MCP server. A small portal
process connects your AI client to it. An optional Python remote script adds
things Max can't reach, like the browser and clip automation. Details:
Architecture.

Docs

You want to… Read
Install and connect Setup
See what the AI can do (24 tools) Tools Reference
Write MIDI in the notation Bar|beat spec
Hack on the code CLAUDE.mddocs index
Report a bug / request a feature Issues

License

GPL-3.0-or-later.

Reviews (0)

No results found