reaper-mcp
Click on "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/explod1983/reaper-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server