Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Getting started

Remix is a Rust MCP (Model Context Protocol) server that enables AI assistants to control Ableton Live via OSC.

Prerequisites

  • Ableton Live (Suite, Standard, or Intro)
  • Claude Desktop or Claude Code
  • One of:
    • uv (recommended)
    • Rust toolchain for building from source

Quickstart

1. Install Remix

The easiest way is via uv:

uvx remix-mcp install

Or download a pre-built binary from GitHub Releases.

2. Install AbletonOSC

Run the installer:

remix-mcp install

Then enable it in Ableton:

  1. Restart Ableton Live
  2. Open Preferences (Cmd+, / Ctrl+,)
  3. Go to Link/Tempo/MIDI
  4. Under Control Surface, select AbletonOSC

You should see in the status bar:

AbletonOSC: Listening for OSC on port 11000

3. Configure Your AI Client

Claude Desktop

  1. Open Claude Desktop Settings > Developer
  2. Click "Edit Config" to open claude_desktop_config.json
  3. Add the server:
{
  "mcpServers": {
    "ableton": {
      "command": "uvx",
      "args": ["remix-mcp"]
    }
  }
}
  1. Restart Claude Desktop

Claude Code

claude mcp add ableton -- uvx remix-mcp

Verify Installation

Open Claude and try:

"Get the current tempo from Ableton"

If connected, Claude will respond with the current tempo. If not, see Troubleshooting.

Next Steps