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 installOr download a pre-built binary from GitHub Releases.
2. Install AbletonOSC
Run the installer:
remix-mcp installThen enable it in Ableton:
- Restart Ableton Live
- Open Preferences (
Cmd+,/Ctrl+,) - Go to Link/Tempo/MIDI
- Under Control Surface, select AbletonOSC
You should see in the status bar:
AbletonOSC: Listening for OSC on port 110003. Configure Your AI Client
Claude Desktop
- Open Claude Desktop Settings > Developer
- Click "Edit Config" to open
claude_desktop_config.json - Add the server:
{
"mcpServers": {
"ableton": {
"command": "uvx",
"args": ["remix-mcp"]
}
}
}- Restart Claude Desktop
Claude Code
claude mcp add ableton -- uvx remix-mcpVerify 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
- Examples - See what you can build
- Tools Reference - Browse all 266 tools
- Architecture - Understand how it works