reaper-mcp
7
The REAPER MCP Server is a robust tool allowing AI agents to produce finished music tracks in REAPER, handling both MIDI and audio seamlessly. It offers features like project management, MIDI editing, and audio analysis, requiring REAPER DAW, Python 3.8+, and setup for OSC or ReaScript modes.
REAPER MCP Server
A comprehensive Model Context Protocol (MCP) server that enables AI agents to create fully mixed and mastered tracks in REAPER with both MIDI and audio capabilities.
Features
- Complete project management (creation, saving, rendering)
- Track operations (creation, routing, parameter adjustment)
- MIDI composition and editing
- Audio recording and importing
- Virtual instrument and effect management
- Mixing and automation
- Mastering tools
- Audio analysis and feedback
Requirements
- REAPER DAW installed
- Python 3.8+
- OSC support enabled in REAPER (for OSC mode)
- ReaScript API enabled in REAPER (for ReaScript mode)
MCP Tools
- Create new projects and tracks
- List all tracks in the current project
- Add MIDI notes
- Get project information
Troubleshooting
- For ReaScript API issues, use OSC mode
- For OSC issues, ensure correct configuration in REAPER and check firewall settings
- Windows-specific tips include modifying the execution policy, checking REAPER path, and adding firewall exceptions.