About Rubin
Rubin is an MCP server published by mrcolo in the Files category: mCP server for Logic Pro: composes MIDI files instead of fighting the UI.
The repository has 1 stars and 0 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/mrcolo/rubinThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (25)
analyze_audioRMS energy contour of a WAV — 'see' a render's dynamics without hearing it
Parameters not published.
analyze_midiFull analysis: key/swing/chord detection, density contour, warnings, per-track stats
Parameters not published.
answer_dialogClick through a Logic sheet/dialog (e.g. tempo-import prompt)
Parameters not published.
catalog_samplesReport each sample's pitch, key, and kind (pitched/sub/noise)
Parameters not published.
compose_and_importBoth steps in one call
Parameters not published.
compose_midiWrite a .mid from notes / CC / bends / volume / pan per track
Parameters not published.
cut_samplesCut/arrange WAV sample slices on a tempo grid into a rendered song (no DAW)
Parameters not published.
describe_midiThe same, as one readable paragraph
Parameters not published.
find_channel_stripsDiscover factory FX-chain settings (.cst) — names for the Setting menu; not Library-loadable
Parameters not published.
find_patchesSearch the on-disk factory patch index (name / category / engine)
Parameters not published.
Show all 25 tools
find_surge_presetsDiscover installed Surge XT presets (load via Surge's browser)
Parameters not published.
import_audioReveal + drag guidance (Logic audio import isn't scriptable)
Parameters not published.
import_midiFile > Import > MIDI File into the open project at bar 1
Parameters not published.
list_tracksRead back `[{name, patch}]` from the open project
Parameters not published.
list_transcriptionsBrowse the transcription cache
Parameters not published.
load_patchLoad a Library patch onto the selected track; returns the loaded name
Parameters not published.
logic_statusIs Logic running + front window title
Parameters not published.
open_midi_as_projectOpen a .mid in Logic as a new project (no dialogs, most reliable)
Parameters not published.
render_midi_audioBounce a .mid to WAV with the built-in synth (mix MIDI arrangements with sample cuts)
Parameters not published.
reveal_in_finderReveal a file/folder in Finder, ready to drag onto a track
Parameters not published.
save_projectSave the project (Cmd+S); reports the sheet if the project is unnamed
Parameters not published.
select_trackSelect track N (1-based)
Parameters not published.
suggest_accompanimentAnalysis → ready compose_midi args that fit a source file (registers, key, feel)
Parameters not published.
transcribe_audioAudio → MIDI via [basic-pitch](https://github.com/spotify/basic-pitch), content-hash cached
Parameters not published.
transportplay / stop / record / go_to_beginning
Parameters not published.
Ask AI
Ask AI about Rubin
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.