Server Logic Pro MCP: lascia che Claude modifichi la tua sessione
Pubblicato nel settembre 2026
Esiste un server MCP per Logic Pro, ed è ospitato su: https://api.doseedo.com/mcp. Collegalo a Claude Code, Claude Desktop, all'app per smartphone Claude o a qualsiasi altro client MCP e l'agente può leggi le tue sessioni Logic come un arrangiamento completo e modificale — sposta una regione, riscrivi il MIDI, tira un fader, inserisci un plugin per nome. Con l'app Doseedo Desktop in esecuzione sul tuo Mac, queste modifiche appaiono nel tuo Apri il progetto Logic in pochi secondiNiente da ospitare autonomamente, nessun SDK.
Logic è la DAW in cui tutto questo funziona dall'inizio alla fine, quindi questa è una guida approfondita: installazione, editing in tempo reale, cosa succede quando l'applicazione desktop è chiusa, il bounce offline e cosa non fa.
Perché Logic ha bisogno di un ponte?
Apple non fornisce alcuna API pubblica per lo scripting in tempo reale per Logic Pro. L'unica superficie di scripting è Scripter, un plugin MIDI -FX che esegue JavaScript all'interno di una singola striscia di canale: vede MIDI che passa attraverso quella striscia e nient'altro — non può leggere l'arrangiamento, aggiungere una traccia o interagire con un'altra regione. Il dizionario AppleScript di Logic è quasi vuoto. Ecco perché "automatizzare Logic Pro " storicamente non ha significato nulla, mentre un set Ableton in esecuzione è stato almeno accessibile tramite AbletonOSC e pylive.
L'app Doseedo Desktop colma questa lacuna. Il server MCP scrive in una sessione cloud e l'app desktop applica ogni modifica al progetto Logic ha effettivamente aperto, mantenendo il .logicx I dati sono sincronizzati sul disco. Non è presente un controllo del trasporto in tempo reale, ma la disposizione cambia effettivamente sotto il cursore.
Installare
Un comando in Claude Code. OAuth gestisce l'autenticazione; la prima chiamata allo strumento apre un browser per accedere e approvare:
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp
Per un client senza browser — CI, un server, uno script — utilizzare una chiave API da Impostazioni → Chiavi API Invece:
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp \
--header "X-API-Key: dsk_live_..."
Nelle app per telefono e web di Claude si installa come un connettore personalizzato: Impostazioni → Connettori → Aggiungi connettore personalizzato, incolla lo stesso URL, accedi una volta. Cursor e qualsiasi altro client HTTP Streamable lo registrano allo stesso modo. Ci sono 21 strumenti dietro l'endpoint; l'elenco completo è su la pagina del server MCP.
Per la modifica in tempo reale è necessario anche Doseedo Desktop Il problema si verifica sul Mac che ospita il progetto. Tutto il resto funziona correttamente con il solo connettore.
Che aspetto ha il montaggio in diretta
La comunicazione con l'agente avviene tramite sessioni, non tramite chiamate API:
> List my sessions.
> In "Bridge Demo", what is on track 4 and how loud is it?
> Shorten the intro by four bars, pull the lead vocal up
2 dB, and put a Channel EQ on the drum bus.
> Add a submix bus called "Horns" and route the trumpet
and sax into it.
L'agente legge prima la sessione: ogni traccia con i suoi ID, regioni in battiti e secondi, livelli del mixer in dB reali, catene di plugin, tempo, marcatori — oltre a se l'applicazione desktop è attiva su quella sessione in quel momento. Quindi invia le modifiche. Con Logic aperto e l'applicazione desktop connessa, puoi vedere le regioni spostarsi.
Cosa include il set di montaggio
- Sposta e ritaglia le regioni; riscrivi le note MIDI.
- Aggiungi ed elimina tracce; regola fader, panning e mute.
- Inserisci plugin per nome, nella catena di una pista denominata.
- Cambiare il tempo; aggiungere marcatori.
- Crea dei sottobus di miscelazione e instrada i binari al loro interno.
- Carica i campioni in Quick Sampler.
Quando l'applicazione desktop è chiusa
Nulla viene perso e nulla fallisce silenziosamente. Le modifiche persistono nella sessione cloud e vengono applicate automaticamente alla successiva apertura del progetto, oppure immediatamente, se si chiede all'agente di scaricare la sessione come file nativo. .logicx, ricostruito lato server. Poiché lo strumento di lettura segnala lo stato di sincronizzazione, l'agente sa in quale caso si trova e te lo comunica invece di fare supposizioni.
Quindi puoi lavorare su una sessione dal tuo telefono, lontano dalla macchina: Richiedi la modifica sul treno, e verrà applicata alla successiva apertura del progetto sul Mac.
Mettilo in pratica su un progetto reale
Installa il connettore, installa l'applicazione desktop, apri un progetto Logic e chiedi a Claude cosa c'è sulla traccia 3. L'intera procedura richiede solo pochi minuti.
Il server Doseedo MCP →Rimbalzo offline attraverso i tuoi plugin reali
Questa è una funzionalità senza equivalente di serie. Richiedi un bounce e ogni traccia viene stampata in audio attraverso la sua vera catena di plugin di terze parti, con la DAW chiusa — l'applicazione desktop lo renderizza in background e restituisce stems scaricabili. La funzione bounce di Logic richiede che l'applicazione sia aperta e il progetto sia visibile; questa no.
Il limite, espresso chiaramente: Le tracce audio sono coperte; per le tracce strumentali e MIDI è necessario che la DAW sia aperta. per il rendering. Questo viene segnalato per traccia anziché essere eliminato silenziosamente, quindi un bounce non ti restituisce mai una traccia che ha perso silenziosamente il suo strumento.
I bounce sono asincroni, come gli altri lavori lunghi: lo strumento di invio restituisce un task_id, uno strumento di attesa lo interroga e stems finiti tornano come semplici https URL.
L'audio rimane sul tuo dispositivo
Quando si indirizza l'agente verso un file già presente sul disco, questo passa il percorso localeIl cloud crea la struttura della sessione (tracce, regioni, bus, routing) e il download restituisce i comandi di copia che inseriscono i tuoi file nel progetto. L'audio viene caricato solo quando il server ha effettivamente bisogno dei campioni: separazione, trascrizione, conversione, generazione e bounce.
Il resto della superficie
La stessa connessione veicola gli strumenti che rendono utile il controllo della sessione:
- Conversione del progetto — un progetto completo che integra Logic Pro, Ableton Live, FL Studio, Pro Tools e REAPER, in tutte le 20 direzioni, ricostruito nativamente.
- Audio alla sessione — un mix in, una sessione nativa in uscita: stems separati su tracce nominate, mappa del tempo, MIDI opzionale per ogni stem e una guida agli accordi. Vedi audio alla sessione.
- Stem separation, trascrizione, generazione E copertine.
- Scaricamento — la sessione come file di progetto nativo, ricostruito lato server.
Il sistema di misurazione è di quelli tradizionali: le chiamate MCP vengono conteggiate esattamente come l'utilizzo del sito, con lo stesso account e gli stessi crediti, e il sistema è revocabile per ogni singolo cliente.
Cosa non fa
- Nessun controllo del trasporto in tempo reale. Non avvia la riproduzione, non attiva una traccia né sposta la testina di riproduzione. Modifica l'arrangiamento, non la console.
- L'editing Live e il bounce offline sono disponibili solo Logic Pro., tramite il bridge desktop su macOS. I progetti Ableton Live, FL Studio, Pro Tools e REAPER possono essere letti, creati, convertiti e scaricati: sono non gestito dal vivo. Per un set Live in esecuzione, questo è territorio di AbletonOSC o pylive; vedere Controllare Ableton con Python.
- Non sostituisce la DAW. Le decisioni relative al mixaggio, al comping e a qualsiasi altra cosa che si valuta a orecchio rimangono invariate. Questo vale per il lavoro strutturale e ripetitivo.
- La fedeltà di conversione presenta dei limiti. Tracce, MIDI, audio, tempo e marcatori vengono gestiti nativamente; automazione, invii e stato dei plugin non sono universali. Campo per campo: ciò che si tramanda.
FAQ
Esiste un server MCP per Logic Pro ?
Sì. Il server Doseedo MCP è un endpoint Model Context Protocol ospitato all'indirizzo https://api.doseedo.com/mcpMette a disposizione 21 strumenti, e gli strumenti di controllo della sessione consentono a un agente di elencare le sessioni, leggerne una come arrangiamento completo e applicare modifiche. Con l'app Doseedo Desktop in esecuzione sul Mac, queste modifiche vengono applicate al progetto Logic Pro aperto in pochi secondi.
Come si installa il server Logic Pro MCP?
Nel codice Claude, esegui claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp. La prima chiamata dello strumento apre un browser per OAuth. Nelle app per telefono e web di Claude si installa come connettore personalizzato in Impostazioni → Connettori. Per i client headless, aggiungere --header "X-API-Key: dsk_live_..." con una chiave da Impostazioni → Chiavi API.
Logic Pro dispone di un'API per lo scripting?
Non si tratta di una sessione pubblica in tempo reale. Logic include Scripter, un plugin MIDI -FX che esegue JavaScript all'interno di una singola striscia di canale, la quale non può leggere o modificare l'arrangiamento. Il suo dizionario AppleScript è minimale. Il bridge Doseedo Desktop è ciò che colma questa lacuna: la sessione cloud memorizza le modifiche e l'applicazione desktop le applica al progetto in esecuzione.
Cosa succede se l'applicazione desktop non è in esecuzione?
Nulla viene perso. Le modifiche persistono nella sessione cloud e vengono applicate automaticamente alla successiva apertura del progetto o al suo download in formato nativo. .logicxLo strumento di lettura segnala se il desktop è attivo in quella sessione, in modo che l'agente sappia sempre se una modifica è già stata applicata.
È possibile esportare le tracce tramite plugin di terze parti con Logic chiuso?
Sì, per le tracce audio. Un bounce offline le converte in audio attraverso le rispettive catene di plugin di terze parti con la DAW chiusa, e il rendering avviene in background tramite l'applicazione desktop. Le tracce strumento e MIDI richiedono invece che la DAW sia aperta per il rendering, e questo viene segnalato per ogni traccia anziché essere eliminato silenziosamente. Una DAW standard non può eseguire un bounce headless attraverso i plugin installati. Il risultato viene restituito come file stem scaricabili.
Il mio file audio verrà caricato?
Solo quando il server ha effettivamente bisogno dei campioni: separazione, trascrizione, conversione, generazione o rimbalzo. Per un file già presente sul disco, l'agente passa il percorso locale, il cloud crea la struttura della sessione e il download restituisce i comandi di copia che inseriscono i file nel progetto.