reaper-mcp-server

yeeking/reaper-mcp-server

3.2

If you are the rightful owner of reaper-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

An MCP server that lets language models interact with the Reaper DAW.

reaper-mcp-server

An MCP server that lets language models interact with the Reaper DAW

git clone https://github.com/yeeking/reaper-mcp-server.git
cd reaper-mcp-server
## maybe maybe a venv
pip install -r requirements.txt
python src/reaper_mcp_server.py

Then configure your lm-studio or whatever to use tools then off you go. E.g. for lm-studio, put this in your mcp.json:

{
  "mcpServers": {
    "reaper-mcp": {
      "url": "http://127.0.0.1:8000/mcp"
    }
  }
}

Reaper setup

You need to allow python to talk to Reaper - in the settings:

image

I had these settings:

/opt/homebrew/opt/python@3.12/Frameworks/Python.framework/Versions/3.12/lib/

libpython3.12.dylib

Then I had to run a little script in reascript to open the API - swap 'your_venv_dir' for the locatipon of your virtual environment where you installed the packages earlier. Actions -> edit Reascript

import sys
sys.path.append("<your_venv_dir>/lib/python3.12/site-packages")
import reapy
reapy.config.enable_dist_api()

Run it and restart Reaper.

Security

There is none so watch out.