In this tutorial you will install the Live MCP bridge in Ableton Live, connect it to your AI assistant, and interact with your session for the first time. By the end, you will have asked your AI about your session’s tempo, changed it, and set up a live observation that reports back when the tempo changes.

What you will need

  • Ableton Live 12 Suite (or any edition with Max for Live)
  • An MCP-compatible AI client (Claude Code, Claude Desktop, Cursor, or similar)
  • Node.js 18 or later
  • About 10 minutes

Step 1: Add the M4L bridge to your Live set

The bridge is a Max for Live device that runs inside Ableton Live. It gives the MCP server access to the Live Object Model — the internal structure that represents every track, device, clip, and parameter in your session.

  1. Download the Live MCP Bridge device from the download page (pick your price or download for free).
  2. Unzip the download. Inside you will find a file called Live MCP Bridge.amxd.
  3. Open Ableton Live and create a new Live Set (or open an existing one).
  4. Drag Live MCP Bridge.amxd onto any MIDI track.

Step 2: Configure your MCP client

Your AI assistant needs to know how to start the Live MCP server. Add the following to your MCP client’s configuration.

For Claude Code, run:

claude mcp add live-mcp -- npx -y @mixofreality/live-mcp@latest

For clients that use a JSON config file (Claude Desktop, Cursor, and others), add this entry to your MCP servers configuration:

{
  "mcpServers": {
    "live-mcp": {
      "command": "npx",
      "args": ["-y", "@mixofreality/live-mcp@latest"]
    }
  }
}

Save the configuration and restart your AI client so it picks up the new server.

Step 3: Ask about the tempo

Now for the fun part. Open your AI assistant and type:

What's the tempo of my Ableton session?

Your assistant will use the get_property tool to read the tempo from the Live Object Model. You should see a response like:

The current tempo of your Ableton session is 120 BPM.

The assistant read the tempo property from the live_set path — that is the root object representing your entire Live session. If your session is set to a different tempo, you will see that value instead.

Step 4: Change the tempo

Ask your assistant to change it:

Set the tempo to 128 BPM.

The assistant uses the set_property tool to write the new value. You should see the tempo change immediately in Ableton Live’s transport bar, and the assistant will confirm:

Done! I’ve set the tempo to 128 BPM.

Look at Ableton — the tempo display now reads 128.

Step 5: Watch for tempo changes

Live MCP can also observe properties and report back when they change. Ask your assistant:

Watch the tempo for changes and let me know when it updates.

The assistant uses the observe tool to subscribe to changes on the tempo property. Now try changing the tempo manually in Ableton (click on the tempo field and type a new value, or use a MIDI controller). Your assistant will receive a notification and let you know:

The tempo just changed to 135 BPM.

When you are done watching, you can tell the assistant to stop observing, and it will clean up the subscription.

What you accomplished

  • Installed the Live MCP bridge device in Ableton Live
  • Configured your AI assistant to connect to the MCP server
  • Read a property from the Live Object Model (tempo)
  • Changed a property in real time (set the tempo)
  • Observed a property for live changes (watched the tempo)

These three operations — reading, writing, and observing — are the foundation of everything you can do with Live MCP. Every track, device, clip, and parameter in your session is accessible through the same pattern.

Next steps