reaper-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@reaper-mcpcapture audio from my latest riff and analyze the spectrum"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
reaper-mcp
MCP server that connects Claude CLI to Reaper for AI-assisted VST plugin tuning.
Loop: play riff → capture audio → Claude analyzes spectrum → proposes DSP changes → builds plugin → reload in Reaper → repeat.
Setup
1 — Install Python dependencies (Windows)
cd server
python -m venv .venv
.venv\Scripts\activate
pip install -r ..\requirements.txt2 — Configure Claude CLI
Add to %APPDATA%\Claude\claude_desktop_config.json (Claude Desktop) or .claude/settings.json (Claude CLI):
{
"mcpServers": {
"reaper": {
"command": "C:\\path\\to\\reaper-mcp\\server\\.venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\reaper-mcp\\server\\main.py"],
"env": {
"REAPER_MCP_REPO": "C:\\path\\to\\vst-distortion-power-house"
}
}
}
}3 — Load the Reaper bridge script
In Reaper:
Actions → Show action list → ReaScript: Run script
Select
reaper/mcp_bridge.luaIt will show "MCP Bridge running." in the Reaper console and stay active
Bind a hotkey to Script: mcp_bridge.lua so you can restart it quickly.
Related MCP server: AbletonMCP
Usage
With Claude CLI open and MCP connected:
> capture_audio # after playing a riff — renders last 4s and analyzes
> get_plugin_params # see current LandsDist knob positions
> set_plugin_param Gain 0.8 # tweak live in Reaper
> build_plugin # after code changes — incremental build
> reload_plugin # Reaper picks up new VST3Claude will call these tools automatically during a tuning session.
How it works
Reaper ←──── mcp_bridge.lua (Lua, polls %TEMP%\reaper_mcp_cmd.json)
↕ temp files
Python MCP server (server/main.py, stdio)
↕ MCP protocol
Claude CLI (Windows)The Lua bridge polls a temp file every 150ms. The Python server writes a command, waits up to 10s for a response, then returns the result to Claude as a tool call result.
Adding support for other plugins
Set REAPER_MCP_REPO to any other VST repo path. Pass plugin_name matching the FX name in Reaper's FX chain.
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate AI music via the Lacuna Music API from MCP clients like Claude Desktop & Code.
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Related MCP Servers
- AlicenseCqualityDmaintenanceConnects Claude AI to Ableton Live through the Model Context Protocol, enabling prompt-assisted music production with track creation, instrument loading, clip editing, and session control. Allows users to create complete musical arrangements by describing what they want in natural language.373MIT
- AlicenseBqualityDmaintenanceConnects Claude AI to Ableton Live via the Model Context Protocol, enabling prompt-assisted music production, track and clip manipulation, and session control.16MIT
- AlicenseBqualityDmaintenanceConnects Ableton Live to Claude AI via the Model Context Protocol, enabling prompt-assisted music production, track creation, and Live session manipulation.16MIT
- FlicenseNot gradedqualityBmaintenanceControl Ableton Live using natural language via Claude Code, with music theory engine for progressions, project persistence, and song cloning.-