reaper mcp server
Connects Reaper projects to an MCP client like Claude Desktop, allowing users to ask questions and retrieve parsed information about the projects using natural language.
Connects Reaper projects to an MCP client like Claude Desktop, allowing users to ask questions and retrieve parsed information about the projects using natural language.
This is a simple MCP server that connects a Reaper project to an MCP client like Claude Desktop and enables you to ask questions about the project.
find_reaper_projects
: Finds all Reaper projects in the directory you specified in the config.parse_reaper_project
: Parses a Reaper project and returns a JSON object.These tools work in tandem. When you ask Claude a question about a specific Reaper project, it will use the find_reaper_projects
tool to find the project, then use the parse_reaper_project
tool to parse the project and answer your question. To see all data that is parsed from the project, check out the src/domains/reaper_dataclasses.py
file.
Install Dependencies
uv venv
source .venv/bin/activate
uv pip install .
Configure Claude Desktop
setup/claude_desktop_config.json
Update the following paths in the config:
uv
installation pathLaunch and Configure
find_reaper_projects
parse_reaper_project