Reaper/Reapy
Reaper and MCP or AI integration A Python application for controlling REAPER Digital Audio Workstation (DAW) using the MCP(Model context protocol).
What is Reaper/Reapy?
Reaper/Reapy is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to reaper and mcp or ai integration a python application for controlling reaper digital audio workstation (daw) using the mcp(model context protocol).
Reaper and MCP or AI integration A Python application for controlling REAPER Digital Audio Workstation (DAW) using the MCP(Model context protocol).
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Reaper and MCP or AI integration A Python application for co
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx reaper-reapyConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Reaper/Reapy
The Reaper/Reapy MCP Server bridges AI assistants and the REAPER Digital Audio Workstation via the python-reapy library, exposing a comprehensive set of tools for controlling tracks, FX chains, MIDI data, audio items, project tempo, markers, regions, and the master track. It lets musicians and audio engineers instruct their AI assistant in plain English to automate repetitive DAW tasks — creating MIDI patterns, setting up effects, adjusting timing, and rendering projects — without leaving their conversation. Both time-based (seconds) and measure:beat position formats are supported.
Prerequisites
- REAPER DAW installed and running on the same machine as the MCP server
- Python 3.7 or later installed
- The python-reapy module installed and configured to connect to REAPER's ReaScript API
- The mcp[cli] package installed via pip
- An MCP-compatible client such as Claude Desktop
Enable REAPER's ReaScript web API
In REAPER, go to Preferences → Plug-ins → ReaScript and enable the Web Remote Control feature. This allows python-reapy to connect to REAPER over a local socket.
Install the MCP server package
Install the reaper_reapy_mcp package from PyPI. This also installs python-reapy and the MCP CLI as dependencies.
pip install reaper_reapy_mcpTest the connection to REAPER
Run the server module directly and verify it connects to your REAPER instance without errors.
python -m reaper_reapy_mcpAdd to your MCP client configuration
Edit your claude_desktop_config.json (or equivalent) to launch the server as a stdio process.
{
"mcpServers": {
"reaper-reapy-mcp": {
"type": "stdio",
"command": "python",
"args": ["-m", "reaper_reapy_mcp"]
}
}
}Restart Claude Desktop and verify
Fully restart your MCP client. Ask it to test the REAPER connection using the test_connection tool, then ask it to list available tracks.
Reaper/Reapy Examples
Client configuration
Claude Desktop configuration using a local Python installation. Adjust the path if using uv or a virtual environment.
{
"mcpServers": {
"reaper-reapy-mcp": {
"type": "stdio",
"command": "python",
"args": ["-m", "reaper_reapy_mcp"]
}
}
}Prompts to try
Natural language commands that map to the MCP server's track, MIDI, FX, and project control tools.
- "Create a new track called 'Drums' and add a reverb FX to it."
- "Set the project tempo to 128 BPM."
- "Create a MIDI item on track 1 starting at measure 1 beat 1 and add a C4 note lasting 1 second."
- "List all FX on the Bass track and show their parameters."
- "Render the project to a WAV file."
- "Add a marker called 'Chorus' at position 30.0 seconds."Troubleshooting Reaper/Reapy
python-reapy fails to connect to REAPER with a connection refused error.
Ensure REAPER is running and its ReaScript Web Remote Control is enabled in Preferences → Plug-ins → ReaScript. The default port is 2306 — confirm no firewall is blocking it.
Tools execute but changes do not appear in REAPER.
REAPER must be in focus or at least not in an error state. Some operations require the project to be open and unlocked. Try clicking inside REAPER and retrying the command.
The server is not found when using uv instead of plain Python.
Use the uv-specific config: set command to 'uv' and args to ['--directory', '<absolute-path-to-project>', 'run', '-m', 'reaper_reapy_mcp'].
Frequently Asked Questions about Reaper/Reapy
What is Reaper/Reapy?
Reaper/Reapy is a Model Context Protocol (MCP) server that reaper and mcp or ai integration a python application for controlling reaper digital audio workstation (daw) using the mcp(model context protocol). It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Reaper/Reapy?
Follow the installation instructions on the Reaper/Reapy GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Reaper/Reapy?
Reaper/Reapy works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Reaper/Reapy free to use?
Yes, Reaper/Reapy is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Reaper/Reapy Alternatives — Similar Developer Tools Servers
Looking for alternatives to Reaper/Reapy? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Reaper/Reapy in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Reaper/Reapy?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.