MCP bridge for Ableton Live that exposes the full Ableton object model via arbitrary Python eval, built so the author could prompt Codex to compose while nap-trapped by a baby.
Key Takeaways
Runs arbitrary Python inside Ableton via eval, giving agents access to the full Live object model beyond what predefined tool wrappers allow.
Predefined tools exist for common tasks (sidechaining, MIDI, track layout) to reduce latency and token usage without sacrificing flexibility.
Codex CLI with the /goal command was used to iteratively optimize the server for low end-to-end latency, high reliability, and low token usage.
Compatible with Codex, Claude Code, Cursor, Copilot, and Gemini; tested on Ableton Live Suite 12.3.8 on macOS Tahoe only.
Direct set editing means live set corruption is a real risk; author recommends backing up before use.
Hacker News Comment Review
Commenters split between point-solution enthusiasm (MIDI generation, sidechain automation, sample library search) and skepticism about fully agentic vibe-producing replacing intentional creative work.
A parallel Ardour MCP was flagged as already merged, and prior Ableton MCP experiments were linked, suggesting this is a fast-moving, crowded niche.
Practical appetite exists for narrow automation (weekly template setup, track scaffolding) more than end-to-end AI composition, pointing to a cleaner product wedge.
Notable Comments
@PaulDavisThe1st: MCP support landed in Ardour over a month ago via contributor zabooma, with a direct commit link provided.