BS

bonfire-systems/reaper-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

178 stars 38 forks 품질 83 트렌드 33MIT

bonfire-systems/reaper-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

bonfire-systems/reaper-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

REAPER DAW를 AI 에이전트가 제어할 수 있게 하는 모델 컨텍스트 프로토콜(MCP) 서버 — 프로젝트 관리, 트랙, 트랙 템플릿, MIDI, FX, 믹싱, 마스터링, 렌더링, 오디오 분석을 포함하는 60가지 도구.

요구 사항

  • REAPER 7 이후 설치 및 실행 중
  • 파이썬 3.10+
  • REAPER의 원격 API 활성화 (설정 참조)

설치

또는 소스에서 설치하세요:

리퍼 설정

서버는 파이썬 리피(python-reapy)를 통해 REAPER와 통신하며, 이 과정에서 REAPER의 원격 API가 활성화되어야 합니다.

  1. 오픈 리퍼

  2. Actions로 이동> ReaScript 실행

  3. 이 저장소에서 scripts/enable_reapy.py를 선택하거나 아래 내용으로 새 스크립트를 생성하기)

  4. REAPER 재시작

사용

클로드 데스크톱과 함께

Claude 데스크탑 설정에 추가하세요 (claude_desktop_config.json):

클로드 코드와 함께

독립적인 작품

도구 (60)

프로젝트 관리

create_project load_project save_project get_project_info set_tempo set_time_signature set_cursor_position play_project stop_transport

트랙

create_track delete_track rename_track list_tracks get_track_info set_track_color create_bus create_send remove_send list_sends

트랙 템플릿

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

REAPER MCP Server

A Model Context Protocol (MCP) server that enables AI agents to control REAPER DAW — 61 tools covering project management, tracks, track templates, MIDI, FX, mixing, mastering, rendering, and audio analysis.

Requirements

  • REAPER 7 or later, installed and running
  • Python 3.10+
  • REAPER’s distant API enabled (see Setup)

Installation

pip install reaper-mcp-server

Or install from source:

git clone https://github.com/bonfire-systems/reaper-mcp.git
cd reaper-mcp
pip install -e .

Setting Up REAPER

The server communicates with REAPER via python-reapy, which requires REAPER’s distant API to be enabled.

  1. Open REAPER
  2. Go to Actions > Run ReaScript
  3. Select scripts/enable_reapy.py from this repo (or create a new script with the contents below)
    import reapy
    reapy.config.enable_dist_api()
    
  4. Restart REAPER

Usage

With Claude Desktop

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "reaper": {
      "command": "reaper-mcp-server",
      "args": []
    }
  }
}

With Claude Code

claude mcp add reaper -- reaper-mcp-server

Standalone

reaper-mcp-server          # start the server
reaper-mcp-server --debug  # with debug logging

Tools (60)

Project Management

create_project load_project save_project get_project_info set_tempo set_time_signature set_cursor_position play_project stop_transport

Tracks

create_track delete_track rename_track list_tracks get_track_info set_track_color create_bus create_send remove_send list_sends

Track Templates

list_track_templates insert_track_template

Inserts saved .RTrackTemplate files from REAPER’s TrackTemplates folder (subfolders included) with their exact FX state, routing, folder structure and items, optionally at a given track position.

MIDI

create_midi_item add_midi_note create_chord_progression create_drum_pattern

FX & Instruments

add_fx remove_fx bypass_fx list_track_fx get_fx_parameters set_fx_parameter load_fx_preset add_master_fx list_master_fx set_master_fx_parameter

Audio

import_audio_file edit_audio_item start_recording adjust_pitch adjust_playback_rate

Mixing

set_track_volume set_track_pan set_track_mute set_track_solo set_send_volume set_master_volume add_volume_automation add_pan_automation

Rendering

render_project render_stems render_time_selection render_regions

Mastering

apply_mastering_chain apply_limiter normalize_project

Analysis

analyze_loudness analyze_dynamics analyze_frequency_spectrum analyze_stereo_field analyze_transients detect_clipping

Contributing

See CONTRIBUTING.md. In short: one concern per pull request,

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "reaper": { "command": "reaper-mcp-server", "args": [] } } }