Reaper/Reapy

v1.0.0Developer Toolsstable

Reaper and MCP or AI integration A Python application for controlling REAPER Digital Audio Workstation (DAW) using the MCP(Model context protocol).

reaper-reapymcpai-integration
Share:
65
Stars
0
Downloads
0
Weekly
0/5

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

Control REAPER Digital Audio Workstation via AI.
Automate music production tasks.
Script audio editing and composition workflows.
wegitor

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 9, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx reaper-reapy

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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.

2

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_mcp
3

Test the connection to REAPER

Run the server module directly and verify it connects to your REAPER instance without errors.

python -m reaper_reapy_mcp
4

Add 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"]
    }
  }
}
5

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.

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.

Quick Config Preview

{ "mcpServers": { "reaper-reapy": { "command": "npx", "args": ["-y", "reaper-reapy"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides