Install for Claude Code
Connect
Section titled “Connect”Loophole is an HTTP server on loopback, so you add it as an http transport, not
a spawned command. Use the exact port and token from bridge.json.
claude mcp add --transport http loophole http://127.0.0.1:<port>/mcp# then attach the header: Authorization: Bearer <token-from-bridge.json>claude mcp list # loophole should appearConfirm the exact header flag against your installed Claude Code version; the
header carries Authorization: Bearer <token>.
The skill writes this for you
Section titled “The skill writes this for you”Install the ableton-live skill (a thin /doctor + /setup + recipes layer):
npx skills add OthmanAdi/loophole --skill ableton-liveThe ableton-live skill (alias loophole) reads bridge.json and writes this
config for you:
/doctorchecks the prerequisites (Live running, extension installed, port reachable, token present) and prints exactly what to fix./setupreads the port and token and emits the correct Claude Code config. It never invents a port or token; ifbridge.jsonis missing it tells you to run/doctorfirst.
Verify it worked
Section titled “Verify it worked”- Live 12.4.5b Suite is running with the Loophole extension active.
claude mcp listshowsloophole.- Ask the assistant to run
live_get_song_overview(orlive_find_track) and confirm it returns your real track names.
If the tool returns your actual tracks, the connection is correct. Otherwise see Troubleshooting.