mcp.film Submit

mcp.film / Sound Design & SFX / REAPER MCP

REAPER MCP

Drives a live REAPER session: tracks, MIDI, FX, mixing, stems, and loudness analysis.

CommunityLocallocal appfreeverified Site ↗Docs ↗Repo ↗

Caveats

  • A fresh pip install reaper-mcp-server resolves an SDK the 0.1.1 release was not written for and should fail at import; install from source.
  • reaper-mcp on PyPI is an unrelated project by a different author.
  • Two-stage setup: enable REAPER's distant API by running scripts/enable_reapy.py from Actions > Run ReaScript, then restart REAPER.
  • REAPER itself is a paid licence after evaluation, and the analysis tools pull in librosa, numpy and soundfile.

What it does

The first server in this directory that puts an agent inside an actual DAW session rather than beside it. 58 tools cover project and track management, MIDI item and note writing, FX chains and parameters, sends and busses, volume and pan automation, mastering chains, and rendering to stems or a time selection. For a filmmaker-agent it closes the loop after generative SFX and dialogue: import the clips, lay them against picture, mix, then analyze loudness, dynamics and clipping before delivery.

Auth

local app — No key; requires a licensed REAPER install running locally with its distant API enabled

Connect

Connect REAPER MCP to Claude Code

Claude Code
claude mcp add reaper -- reaper-mcp-server

Local install

reaper-mcp-server (after installing from source: `git clone https://github.com/bonfire-systems/reaper-mcp && pip install -e ./reaper-mcp`. The PyPI package `reaper-mcp-server` 0.1.1 predates the mcp 2.x port — see notes. Never `pip install reaper-mcp`, which is someone else's project)

Sample tools

create_trackimport_audio_fileadd_fxset_fx_parameterset_track_volumeadd_volume_automationrender_stemsanalyze_loudnessdetect_clippingapply_limiter

Field notes

Full curator notes (verified Sep 27, 2026)

Install friction is the story, and it got worse. The PyPI release, `reaper-mcp-server` 0.1.1 (27 Mar 2026, still the only version since), imports `mcp.server.fastmcp` and declares an unbounded `mcp>=1.0.0`. The repo's own port commit (merged 23 Aug 2026) says mcp 2.0 removed that module, and PyPI's current mcp is 2.2.0. So a fresh `pip install reaper-mcp-server` resolves an SDK the release was not written for, and it should fail at import. Install from source, where the server now targets mcp 2.x. Pinning `mcp<2` next to the PyPI package is the untested fallback. The same port also serialises tool calls, because parallel calls under mcp 2.x interleaved on reapy's single socket. Don't confuse the names either: `reaper-mcp` on PyPI is an unrelated project by a different author (nbdy). Setup is two-stage: the server talks to REAPER through python-reapy, which needs REAPER's distant API switched on by running `scripts/enable_reapy.py` via Actions > Run ReaScript and then restarting REAPER. MIT, Python >=3.10, ~143 stars, classified Alpha on PyPI. The repo was last pushed 23 Aug 2026 after two quiet months: alive, but not busy. REAPER itself is a paid licence after its evaluation period, and pulls in librosa, numpy and soundfile for the analysis tools.

Also in Sound Design & SFX

Common questions

How do I install REAPER MCP?
reaper-mcp-server (after installing from source: `git clone https://github.com/bonfire-systems/reaper-mcp && pip install -e ./reaper-mcp`. The PyPI package `reaper-mcp-server` 0.1.1 predates the mcp 2.x port — see notes. Never `pip install reaper-mcp`, which is someone else's project) Per-client setup is under Connect.
Does REAPER MCP need an API key?
No cloud key: it talks to the application running on your own machine, so that app has to be installed and open.
How do I add REAPER MCP to Claude Code?
Run claude mcp add reaper -- reaper-mcp-server.
Is REAPER MCP official?
No, it is a community server (Community (bonfire-systems / Youssef Hemimy)). mcp.film last verified the listing on Sep 27, 2026.

Used in

Finish the master: upscale, grade, denoise and loudness

Pairs well with

Badge for your README

Maintain REAPER MCP? Link back to this listing. The badge shows the month it was last verified and updates when the curator re-checks it.

Listed on mcp.film: REAPER MCP, verified Sep 2026

Markdown
[![Listed on mcp.film](https://mcp.film/badge/reaper-mcp.svg)](https://mcp.film/mcps/reaper-mcp/)
HTML
<a href="https://mcp.film/mcps/reaper-mcp/"><img src="https://mcp.film/badge/reaper-mcp.svg" alt="Listed on mcp.film" height="20"></a>