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/download. - Double-click the
.pkgand follow the prompts.
- puts the
vibraiCLI on yourPATHat/usr/local/bin/vibrai, - installs the MCP server and deploys its Claude Desktop bundle to your Ableton User Library, then opens a Finder window with it selected (no separate download),
- copies the
vibrai.amxddevice into your Ableton User Library, - installs the Python remote script.
Upgrading from a build older than 1.6.4? It checks an old location and always says “up to date”. Reinstall once from vibrai.com/download;
vibrai update works normally after that.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 deploys to your Ableton User Library, at ~/Music/Ableton/User Library/Vibrai/Vibrai.mcpb, and the installer opens a Finder window with it selected when it finishes.
- Find the Finder window the installer opened. It may be behind the installer window, so check your other windows if you don’t see it.
- Open Claude Desktop → Settings → Extensions.
- Drag
Vibrai.mcpbfrom that Finder window into 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).
If you moved your Ableton User Library from its default location, Vibrai reads
Live’s own configuration and deploys there instead — so the path above may differ on
your machine.
vibrai install claude-extension --json reports where the bundle
actually landed.~/Library/Application Support/Claude/claude_desktop_config.json on macOS and %APPDATA%\Claude\claude_desktop_config.json on Windows. Restart the client after editing.
Claude Code:
Claude Code does not read claude_desktop_config.json. Register the server with its own CLI:
vibrai entries pointing at different binaries.
Environment variables:
Choosing a model
Vibrai’s MCP tools are deferred: their schemas are not sent to the model up front. The client resolves a tool’s schema on demand, immediately before the first call. This keeps a large tool surface from consuming the context window, and it is why Vibrai can expose its full command set without crowding out your session. The tradeoff is that a client which does not perform that resolution step sees no Vibrai tools at all. The symptom is distinctive: the assistant reports that Vibrai is unavailable or not installed, whilevibrai --version works on the command line and get_version succeeds when you call it directly.
If you hit that symptom, it is a tool-resolution problem, not an install problem. Re-running the installer will not change it. Raise the reasoning effort, or switch to a more capable model, and try the same request again.
Recommended setup
The effort default is
high, so most setups need no change. Lower settings scope work more tightly to what was literally asked. That suits a quick lookup, but tends to under-serve Vibrai’s multi-step workflows — applying a genre, generating an arrangement, and writing automation each involve a chain of tool calls whose earlier steps constrain the later ones.
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), deregisters the vibrai entry from Claude Desktop’s config, and removes the deployed Claude Desktop bundle (Vibrai.mcpb) from your Ableton User Library. 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.Uninstall removes the
Vibrai.mcpb file only. If you keep your own presets in
~/Music/Ableton/User Library/Vibrai/, they are left untouched — the folder itself
is removed only if uninstalling empties it.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).