Skip to main content

Prerequisites

The Vibrai device runs a small HTTP server on http://localhost:3333. Load it on any track in your Live set before running commands that talk to Live. Commands that only work with project files (project info, project load) work offline.

Install Vibrai

Vibrai installs from a single signed package installer (.pkg) — no Homebrew. One installer sets up everything: the vibrai CLI, the MCP server and its Claude Desktop bundle, the Max for Live device, and the Python remote script.
  1. Quit Ableton Live if it’s open — the installer refuses to run while Live is running.
  2. Download the Vibrai package installer (.pkg) from vibrai.com.
  3. Double-click the .pkg and follow the prompts.
The installer:
  • puts the vibrai CLI on your PATH at /usr/local/bin/vibrai,
  • installs the MCP server and drops the Claude Desktop bundle at /usr/local/lib/vibrai/Vibrai.mcpb (no separate download),
  • copies the vibrai.amxd device into your Ableton User Library,
  • installs the Python remote script.
Next: connect Claude Desktop and load the device into your Live set.

Connect the MCP server

The MCP server (Vibrai.Mcp) runs as a subprocess launched by your MCP client. The easiest path is the one-click .mcpb bundle for Claude Desktop. Claude Desktop (.mcpb bundle — recommended): On macOS the package installer already put the bundle on disk — there is no separate download from vibrai.com. It lives at /usr/local/lib/vibrai/Vibrai.mcpb.
  1. In Finder, press ⌘⇧G and enter /usr/local/lib/vibrai/ to reveal the bundle.
  2. Open Claude Desktop → SettingsExtensions.
  3. Drag Vibrai.mcpb into the Extensions panel.
Claude Desktop installs the extension and restarts. The vibrai.amxd device is already in your Ableton User Library (the installer put it there) — just drag it onto a track (see below). Manual registration (Claude Code, Cursor, or any MCP client): Point the MCP client config at the MCP server binary the installer placed on disk:
The config file lives at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS and %APPDATA%\Claude\claude_desktop_config.json on Windows. Restart the client after editing. Environment variables:

Load the device into your Live set

The package installer already copied vibrai.amxd into your Ableton User Library. To use it:
  1. In Ableton Live, open your User Library in the browser.
  2. Navigate to Presets → Max Audio Effect → vibrai.
  3. Drag vibrai.amxd onto any track in your set.
The device runs a local server on localhost:3333. It does not process audio — it is purely the bridge between Vibrai and Live.

Verify

CLI:
A healthy response shows both the CLI and bridge versions:
If Live is not open yet, you will see (unreachable at http://localhost:3333) for the bridge — the CLI version still printed, so the install succeeded. MCP (from your AI client): Call get_version. A healthy response includes both the bridge and python_bridge fields:
If bridge reports "status": "unreachable", the M4L device is not loaded or port 3333 is occupied by another process.
The python_bridge field covers automation read/write operations. If it is null, run install_vibrai_remote_script from your MCP client (or vibrai install remote-script from the CLI), restart Live, and enable Vibrai under Preferences → Link/Tempo/MIDI → Control Surface.

Activate your license

Vibrai runs as a time-limited trial until you activate a license key. Activation binds your purchased key to this machine and is CLI-only by design — it changes your seat count, so it is never performed by an AI agent.
See the License reference for every command and the read-only MCP tools.

Keep Vibrai up to date

Vibrai updates itself in place — the CLI binary, the Max for Live device, and the Python remote script. The MCP server binary is managed separately by Claude Desktop’s extension manager, so vibrai update does not touch it.
If Ableton Live is open during an update, the device and remote-script changes take effect after you restart Live.

Uninstalling

Vibrai ships a first-class uninstaller on both surfaces. It previews what will be removed and asks you to confirm before deleting anything.
By default vibrai uninstall removes the program files (/usr/local/bin/vibrai, /usr/local/lib/vibrai) and deregisters the vibrai entry from Claude Desktop’s config. Removing program files needs root, so the command re-runs itself under sudo and may prompt for your password. Your license, session history, and the Ableton device are left in place unless you opt in with the flags below.
If you can’t run the CLI, remove the files by hand:
Then open ~/Library/Application Support/Claude/claude_desktop_config.json and remove the "vibrai" entry under mcpServers, so Claude Desktop stops trying to launch a binary that’s gone.
This removes the program files only. Your license and session history live in ~/Library/Application Support/Vibrai/ and are left in place — delete that directory too if you want a completely clean removal (you’ll need to reactivate your license key if you reinstall later).