Producer Pal: MCP server running in Node for Max to control Ableton Live

Adam Murray's icon

I made a Max for Live device that runs an MCP server (via Node for Max) allowing AI assistants to control Ableton Live. You can generate and edit MIDI clips, manage tracks and scenes, and automate arrangement workflows through natural language.

https://github.com/adamjmurray/producer-pal#readme

There's demo videos and a detailed installation guide on the website to help you get started with:

  • Claude Desktop

  • Coding agents like Gemini CLI, Codex CLI, and Claude Code

  • ChatGPT and claude.ai in the browser

  • Local LLMs with LM Studio (experimental - models are still catching up to the cloud options, but improving)

  • Any other MCP-compatible tool (Cline, Cursor, etc.)

Open source and free to use. Gemini CLI has a generous free tier if you want to try without subscriptions. I'm planning to add a built-in chat UI for non-command-line users a little later.

Anthropic had a "Built with Claude" contest over the summer and Producer Pal got an honorable mention. Claude Code was a godsend. I'm a software engineer, but I wouldn't have had time for all the R&D on my own. It let me focus on ideas and iterate quickly without getting bogged down in implementation details.

Happy to answer questions about the technical details. The bridge between Node for Max and the v8 object (for Live API access) required some creative solutions.