Compare how each route works, what it can do, and what you need to run it.
How it works
script · Live app
Windows, macOS, Linux
Capabilities
Manage tracks, routing and FX · Edit MIDI, markers and transport
Documented agents
Claude Code · Codex · Cursor
Requirements and limitations
REAPER with the Lua daemon running and the external Python bridge configured.
The in-application daemon must be active; optional plugins and audio operations have additional prerequisites.
How it works
MCP · Live app
Windows, macOS, Linux
Capabilities
Manage tracks and FX parameters · Control MIDI, routing and transport
Documented agents
Claude Code
Requirements and limitations
REAPER with the companion TCP ReaScript bridge and the documented MCP server environment.
The bridge must be running inside REAPER; availability of individual FX depends on the local installation.
How it works
script · Live app
Windows, macOS, Linux
Capabilities
Run Lua, EEL or Python scripts
Documented agents
See compatibility
Requirements and limitations
REAPER with a supported scripting environment; an external agent needs a script delivery or bridge mechanism.
This is an in-application scripting API, not an MCP server or a ready-made coding-agent setup.
How it works
API · Live app
Windows, macOS, Linux
Capabilities
Control transport and mixer over OSC
Documented agents
See compatibility
Requirements and limitations
REAPER configured with an OSC control surface and a compatible external OSC client.
Requires an OSC client or custom bridge. The documented protocol does not itself provide an AI-agent integration.
How it works
MCP · Live app
Windows, macOS, Linux
Capabilities
Manage tracks, routing and FX · Edit MIDI, markers and transport
Documented agents
Claude Code
Requirements and limitations
REAPER with the Lua daemon running and the external Python bridge configured.
The in-application daemon must be active; optional plugins and audio operations have additional prerequisites.
How it works
MCP · Live app
macOS, Windows, Linux
Capabilities
Edit tracks and effects · Edit MIDI and audio items · Manage markers and regions
Documented agents
See compatibility
Requirements and limitations
REAPER, Python 3.10 or newer and the REAPER bridge script.
The bridge uses a file mailbox; its previous HTTP transport was removed.
How it works
MCP · Live app
Not documented
Capabilities
Manage project tracks · Edit MIDI and effects · Render and analyse audio
Documented agents
See compatibility
Requirements and limitations
REAPER 7 or newer, Python 3.10 or newer and the REAPER distant API enabled.
The REAPER distant API must be enabled and REAPER restarted during setup.