AppStrings.How it works
APPLICATION × AGENT

Claude Code REAPER integration

A Lua daemon in REAPER connects track, routing, MIDI and transport operations to external clients. For Claude Code, 3 routes are explicitly documented by the integration maintainer.

Connection options for Claude Code

script · Live app

REAPER Daemon · file bridge

A Lua daemon executes JSON file commands in REAPER, with results returned to a local agent or script.

Platforms: Windows, macOS, Linux

Claude Code · Documented

The maintainer documents Claude Code setup for this connection.

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.

MCP · Live app

REAPER MCP · TCP bridge

A ReaScript TCP bridge exposes REAPER project operations through MCP.

Platforms: Windows, macOS, Linux

Claude Code · Documented

The maintainer documents Claude Code setup for this connection.

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.

script · Live app

REAPER ReaScript

REAPER’s native ReaScript interface exposes application functions to scripts.

Platforms: Windows, macOS, Linux

Claude Code · Not documented

The native interface is documented, but no setup for this coding agent is established by this source.

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.

API · Live app

REAPER OSC

REAPER can receive external control messages through its OSC control-surface interface.

Platforms: Windows, macOS, Linux

Claude Code · Not documented

The native interface is documented, but no setup for this coding agent is established by this source.

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.

MCP · Live app

REAPER Daemon · MCP

An optional stdio MCP wrapper exposes the REAPER Daemon file bridge as tools for MCP clients.

Platforms: Windows, macOS, Linux

Claude Code · Documented

The maintainer documents Claude Code setup for this connection.

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.

MCP · Live app

TwelveTake REAPER MCP

An MCP server and Lua bridge operate the open REAPER project via local files.

Platforms: macOS, Windows, Linux

Claude Code · MCP compatible

MCP support suggests compatibility; this client is not documented by the maintainer.

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.

MCP · Live app

REAPER MCP · bonfire systems

A Python MCP server connects to REAPER through its distant scripting API.

Platforms: Not documented

Claude Code · MCP compatible

MCP support suggests compatibility; this client is not documented by the maintainer.

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.

Compare the actual routes

IntegrationClaude Code compatibilityRequirements
REAPER Daemon · file bridgeDocumented setup Setup guide REAPER with the Lua daemon running and the external Python bridge configured.
REAPER MCP · TCP bridgeDocumented setup Setup guide REAPER with the companion TCP ReaScript bridge and the documented MCP server environment.
REAPER ReaScriptNot documented REAPER with a supported scripting environment; an external agent needs a script delivery or bridge mechanism.
REAPER OSCNot documented REAPER configured with an OSC control surface and a compatible external OSC client.
REAPER Daemon · MCPDocumented setup Setup guide REAPER with the Lua daemon running and the external Python bridge configured.
TwelveTake REAPER MCPMCP compatibility (inferred) REAPER, Python 3.10 or newer and the REAPER bridge script.
REAPER MCP · bonfire systemsMCP compatibility (inferred) REAPER 7 or newer, Python 3.10 or newer and the REAPER distant API enabled.

Can Claude Code control all of REAPER?

The sources establish the capabilities listed above, not complete application coverage. Check each bridge’s limitations and your application version before starting.

Which setup should I use?

Choose a route that explicitly documents Claude Code and matches your environment. Start with the maintainer’s setup guide and a disposable project copy. Shared MCP support alone is listed as an inference.

All REAPER integrations