{"slug":"xdarkzx/reaper-mcp","name":"ReaperMCP","description":"AI-powered music production in REAPER via the Model Context Protocol â 150 tools for composition, mixing, mastering, and audio analysis.","category":"productivity","tags":[],"official":false,"stars":13,"transport":"stdio","install":[{"cmd":"pip install -e","imports":[]}],"tools":[{"name":"transport_play","description":"Start playback in REAPER"},{"name":"transport_stop","description":"Stop playback in REAPER"},{"name":"transport_pause","description":"Pause playback in REAPER"},{"name":"transport_record","description":"Start recording in REAPER"},{"name":"transport_set_bpm","description":"Set the tempo in BPM"},{"name":"transport_set_time_signature","description":"Set the time signature"},{"name":"transport_set_playrate","description":"Set the playback rate"},{"name":"transport_toggle_repeat","description":"Toggle repeat mode"},{"name":"transport_toggle_metronome","description":"Toggle metronome on/off"},{"name":"track_create","description":"Create a new track"},{"name":"track_delete","description":"Delete a track"},{"name":"track_rename","description":"Rename a track"},{"name":"track_set_volume","description":"Set track volume"},{"name":"track_set_pan","description":"Set track pan"},{"name":"track_mute","description":"Mute a track"},{"name":"track_solo","description":"Solo a track"},{"name":"track_arm","description":"Arm a track for recording"},{"name":"track_set_color","description":"Set track color"},{"name":"track_set_input","description":"Set track input"},{"name":"track_set_folder","description":"Set track folder state"},{"name":"track_set_mixer_state","description":"Set mixer state for a track"},{"name":"track_get_peak_meter","description":"Get peak meter reading for a track"},{"name":"track_freeze","description":"Freeze a track"},{"name":"track_unfreeze","description":"Unfreeze a track"},{"name":"track_template_save","description":"Save a track template"},{"name":"track_template_apply","description":"Apply a track template"},{"name":"track_template_list","description":"List available track templates"},{"name":"track_template_delete","description":"Delete a track template"},{"name":"project_new","description":"Create a new project"},{"name":"project_open","description":"Open an existing project"},{"name":"project_save","description":"Save the current project"},{"name":"project_export_audio","description":"Export audio (WAV/MP3/OGG/FLAC/AIFF)"},{"name":"project_undo","description":"Undo last action"},{"name":"project_redo","description":"Redo last undone action"},{"name":"project_set_notes","description":"Set project notes"},{"name":"project_set_grid","description":"Set grid settings"},{"name":"item_get","description":"Get item properties"},{"name":"item_select","description":"Select an item"},{"name":"item_split","description":"Split an item at a position"},{"name":"item_delete","description":"Delete an item"},{"name":"item_move","description":"Move an item to a new position"},{"name":"item_set_length","description":"Set item length"},{"name":"item_set_volume","description":"Set item volume"},{"name":"item_set_mute","description":"Mute/unmute an item"},{"name":"item_set_fade","description":"Set item fade in/out"},{"name":"item_insert_media","description":"Insert a media file into the project"},{"name":"item_create_midi","description":"Create a new MIDI item"},{"name":"take_list","description":"List takes on an item"},{"name":"take_add","description":"Add a take to an item"},{"name":"take_delete","description":"Delete a take from an item"},{"name":"take_switch","description":"Switch active take"},{"name":"midi_insert_note","description":"Insert a single MIDI note"},{"name":"midi_insert_notes_batch","description":"Insert multiple MIDI notes at once"},{"name":"midi_edit_note","description":"Edit a MIDI note's properties"},{"name":"midi_delete_note","description":"Delete a MIDI note"},{"name":"midi_insert_cc","description":"Insert a MIDI CC event"},{"name":"midi_delete_cc","description":"Delete a MIDI CC event"},{"name":"midi_count_events","description":"Count MIDI events in an item"},{"name":"midi_note_names","description":"Get or set MIDI note names"},{"name":"midi_sort","description":"Sort MIDI events"},{"name":"midi_set_extents","description":"Set MIDI item extents"},{"name":"midi_quantize","description":"Quantize MIDI notes"},{"name":"midi_humanize","description":"Humanize MIDI notes"},{"name":"project_set_ripple_mode","description":"Set ripple editing mode"},{"name":"marker_add","description":"Add a marker"},{"name":"marker_delete","description":"Delete a marker"},{"name":"marker_edit","description":"Edit a marker"},{"name":"marker_navigate","description":"Navigate to a marker"},{"name":"region_add","description":"Add a region"},{"name":"region_delete","description":"Delete a region"},{"name":"region_edit","description":"Edit a region"},{"name":"region_navigate","description":"Navigate to a region"},{"name":"add_markers_batch","description":"Add multiple markers at once"},{"name":"tempo_marker_add","description":"Add a tempo marker"},{"name":"tempo_marker_delete","description":"Delete a tempo marker"},{"name":"tempo_marker_list","description":"List tempo markers"},{"name":"tempo_marker_clear_all","description":"Clear all tempo markers"},{"name":"envelope_read","description":"Read automation envelope data"},{"name":"envelope_write","description":"Write automation envelope data"},{"name":"envelope_clear","description":"Clear automation envelope"},{"name":"selection_set_time","description":"Set time selection"},{"name":"selection_set_loop","description":"Set loop points"},{"name":"selection_select_all_items","description":"Select all items"},{"name":"selection_deselect_all_items","description":"Deselect all items"},{"name":"selection_select_all_tracks","description":"Select all tracks"},{"name":"selection_deselect_all_tracks","description":"Deselect all tracks"},{"name":"selection_get_selected_items","description":"Get selected items"},{"name":"selection_get_selected_tracks","description":"Get selected tracks"},{"name":"send_create","description":"Create a send between tracks"},{"name":"send_remove","description":"Remove a send"},{"name":"send_set_volume","description":"Set send volume"},{"name":"send_set_pan","description":"Set send pan"},{"name":"send_set_mute","description":"Mute/unmute a send"},{"name":"send_get_routing_diagram","description":"Get full routing diagram"},{"name":"fx_add","description":"Add a plugin to a track"},{"name":"fx_remove","description":"Remove a plugin from a track"},{"name":"fx_get_parameters","description":"Get plugin parameters"},{"name":"fx_set_parameter","description":"Set a plugin parameter"},{"name":"fx_set_preset","description":"Set a plugin preset"},{"name":"fx_enable","description":"Enable a plugin"},{"name":"fx_disable","description":"Disable a plugin"},{"name":"fx_show_ui","description":"Show plugin UI"},{"name":"fx_find_instrument","description":"Find instrument plugin on track"},{"name":"fx_move_in_chain","description":"Move plugin within FX chain"},{"name":"fx_rename_display","description":"Rename plugin display label"},{"name":"fx_list_installed","description":"List installed plugins (FabFilter/Waves/iZotope/Valhalla/racks)"},{"name":"set_fx_preferences","description":"Set FX preferences"}],"env_vars":[],"auth_type":"none","github":"https://github.com/xDarkzx/Reaper-MCP","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}