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
- macOS
- Windows
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.- Quit Ableton Live if it’s open — the installer refuses to run while Live is running.
- Download the Vibrai package installer (
.pkg) from vibrai.com. - Double-click the
.pkgand follow the prompts.
- puts the
vibraiCLI on yourPATHat/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.amxddevice into your Ableton User Library, - installs the Python remote script.
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.
- In Finder, press ⌘⇧G and enter
/usr/local/lib/vibrai/to reveal the bundle. - Open Claude Desktop → Settings → Extensions.
- Drag
Vibrai.mcpbinto the Extensions panel.
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:
~/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 copiedvibrai.amxd into your Ableton User Library. To use it:
- In Ableton Live, open your User Library in the browser.
- Navigate to Presets → Max Audio Effect → vibrai.
- Drag vibrai.amxd onto any track in your set.
localhost:3333. It does not process audio — it is purely the bridge between Vibrai and Live.
Verify
CLI:(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:
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.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, sovibrai 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.- macOS
- Windows
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.Manual removal (fallback)
Manual removal (fallback)
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).