AppStrings.How it works
Music & audio / CONNECTION GUIDE

REAPER MCP Servers for Claude Code

A Lua daemon in REAPER connects track, routing, MIDI and transport operations to external clients.

Integration documentation

REAPER integrations and connections

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.

Codex · Documented

The maintainer documents Codex setup for this connection.

Cursor · Documented

The maintainer documents Cursor 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.

Codex · MCP compatible

MCP transport compatibility is inferred; this agent is not explicitly documented for this connection.

Cursor · MCP compatible

MCP transport compatibility is inferred; this agent is not explicitly documented 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.

Codex · Not documented

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

Cursor · 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.

Codex · Not documented

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

Cursor · 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.

Codex · MCP compatible

The source documents this agent for the file bridge, but not specifically its MCP wrapper; MCP compatibility is inferred.

Cursor · MCP compatible

The source documents this agent for the file bridge, but not specifically its MCP wrapper; MCP compatibility is inferred.

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.

Codex · MCP compatible

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

Cursor · 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.

Codex · MCP compatible

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

Cursor · 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 connections

Compare how each route works, what it can do, and what you need to run it.

ConnectionWorkflow and platformCapabilitiesDocumented agentsRequirements and limitations
REAPER Daemon · file bridge
script
Live app
Windows, macOS, Linux
Claude Code, Codex, CursorREAPER 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.
REAPER MCP · TCP bridge
MCP
Live app
Windows, macOS, Linux
Claude CodeREAPER 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.
REAPER ReaScript
script
Live app
Windows, macOS, Linux
See compatibilityREAPER 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.
REAPER OSC
API
Live app
Windows, macOS, Linux
See compatibilityREAPER 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.
REAPER Daemon · MCP
MCP
Live app
Windows, macOS, Linux
Claude CodeREAPER 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.
TwelveTake REAPER MCP
MCP
Live app
macOS, Windows, Linux
See compatibilityREAPER, Python 3.10 or newer and the REAPER bridge script.

The bridge uses a file mailbox; its previous HTTP transport was removed.
REAPER MCP · bonfire systems
MCP
Live app
Not documented
See compatibilityREAPER 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.

REAPER Daemon · file bridge

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.

REAPER MCP · TCP bridge

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.

REAPER ReaScript

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.

REAPER OSC

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.

REAPER Daemon · MCP

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.

TwelveTake REAPER MCP

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.

REAPER MCP · bonfire systems

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.

Choose an AI agent

Questions before setup

Does one integration cover every workflow?

No such claim is made. Check the capability list, requirements and limitations of each route, then test a copy of a representative project.