REAPER MCP服务器
一个模型上下文协议(MCP)服务器,使AI代理能够控制REAPER DAW——58个工具,涵盖项目管理、曲目、MIDI、FX、混音、母带制作、渲染和音频分析。
需求
安装
pip install reaper-mcp-server或者从源代码安装:
git clone https://github.com/bonfire-audio/reaper-mcp.git
cd reaper-mcp
pip install -e .设置REAPER
服务器通过以下方式与REAPER通信 python收割,这需要启用REAPER的远程API。
- 打开后盖
- 转到操作>运行ReaScript
- 选择
scripts/enable_reapy.py从这个仓库(或创建一个包含以下内容的新脚本)
import reapy
reapy.config.enable_dist_api()- 重新启动REAPER
用法
使用克劳德桌面
添加到您的Claude桌面配置(claude_desktop_config.json):
{
"mcpServers": {
"reaper": {
"command": "reaper-mcp-server",
"args": []
}
}
}使用克劳德代码
claude mcp add reaper -- reaper-mcp-server独立
reaper-mcp-server # start the server
reaper-mcp-server --debug # with debug logging工具(58)
项目管理
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
MIDI
create_midi_item add_midi_note create_chord_progression create_drum_pattern
外汇和工具
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
音频
import_audio_file edit_audio_item start_recording adjust_pitch adjust_playback_rate
混合
set_track_volume set_track_pan set_track_mute set_track_solo set_send_volume set_master_volume add_volume_automation add_pan_automation
渲染
render_project render_stems render_time_selection
掌握
apply_mastering_chain apply_limiter normalize_project
分析
analyze_loudness analyze_dynamics analyze_frequency_spectrum analyze_stereo_field analyze_transients detect_clipping
配置
服务器将其配置存储在平台的config目录中:
- macOS:
~/Library/Application Support/reaper-mcp/config.json - Linux:
~/.config/reaper-mcp/config.json - 窗户:
%APPDATA%\reaper-mcp\config.json
许可证
麻省理工学院

