Documentation Index
Fetch the complete documentation index at: https://docs.vibrai.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
| Requirement | Notes |
|---|---|
| Ableton Live 12 | Standard, Suite, or Trial; must be open with a Live set loaded |
| .NET 10 runtime | dotnet.microsoft.com/download — required for source builds |
vibrai.amxd device | The Max for Live device that runs the local bridge; loaded onto any track in your set |
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 the CLI
- macOS
- Windows
When Vibrai 1.0 ships (coming soon):Pre-release builds: copy the binary to a directory on your
PATH and make it executable:Install and 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):
- Download
Vibrai.mcpbfrom vibrai.com. - Open Claude Desktop → Settings → Extensions.
- Drag
Vibrai.mcpbinto the Extensions panel.
vibrai.amxd into your Ableton User Library automatically.
Manual registration (Claude Desktop, Claude Code, Cursor):
Edit the MCP client config and point it at the MCP server binary:
~/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:
| Variable | Default | Purpose |
|---|---|---|
VIBRAI_URL | http://localhost:3333 | Override the bridge URL |
VIBRAI_LOG_LEVEL | Warning | Verbosity: Verbose / Debug / Information / Warning / Error |
VIBRAI_LOG_FILE | (stderr only) | Write a rolling log to a file |
Load the device into your Live set
- 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.