Logic Pro MCP-Server: Lassen Sie Claude Ihre Session bearbeiten
Veröffentlicht im September 2026
Es gibt einen MCP-Server für Logic Pro, und dieser wird wie folgt gehostet: https://api.doseedo.com/mcpVerbinden Sie es mit Claude Code, Claude Desktop, der Claude-Telefon-App oder einem anderen MCP-Client, und der Agent kann Lies deine Logic Sessions als vollständiges Arrangement und ändere sie. — Eine Region verschieben, MIDI neu schreiben, einen Fader ziehen, ein Plugin anhand des Namens einfügen. Mit der Doseedo Desktop-App auf Ihrem Mac werden diese Änderungen direkt in Ihrem Browser angezeigt. Logic Projekt innerhalb von Sekunden öffnenNichts zum Selbsthosting, kein SDK.
Logic ist die DAW, in der das von Anfang bis Ende funktioniert. Hier also die ausführliche Anleitung: Installation, Live-Bearbeitung, was passiert, wenn die Desktop-App geschlossen ist, Offline-Bounce und was nicht.
Warum Logic überhaupt eine Brücke braucht
Apple stellt keine öffentliche Echtzeit-Skripting-API für Logic Pro bereit. Die einzige Skriptschnittstelle ist ScripterEin MIDI -FX-Plugin, das JavaScript in einem einzelnen Kanalzug ausführt: Es empfängt MIDI die durch diesen Kanalzug laufen, und sonst nichts – es kann weder das Arrangement lesen, noch eine Spur hinzufügen oder einen anderen Bereich bearbeiten. Logic AppleScript-Wörterbuch ist nahezu leer. Deshalb bedeutete „ Logic Pro automatisieren“ bisher nichts, während ein laufendes Ableton Set zumindest über AbletonOSC und pylive erreichbar war.
Die Doseedo Desktop-App schließt diese Lücke. Der MCP-Server schreibt in eine Cloud-Sitzung, und die Desktop-App wendet jede Änderung auf das Projekt an, Logic aktuell geöffnet hat, wodurch die Datenintegrität erhalten bleibt. .logicx Die Daten werden synchronisiert auf der Festplatte gespeichert. Es gibt keine Echtzeit-Transportsteuerung – aber die Anordnung ändert sich tatsächlich unter Ihrem Cursor.
Installieren
Ein Befehl in Claude Code. OAuth übernimmt die Authentifizierung; der erste Tool-Aufruf öffnet einen Browser zum Anmelden und Bestätigen:
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp
Für einen Client ohne Browser – CI, Server, Skript – verwenden Sie einen API-Schlüssel von Einstellungen → API-Schlüssel stattdessen:
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp \
--header "X-API-Key: dsk_live_..."
In den Claude-Telefon- und Web-Apps wird es als installiert kundenspezifischer AnschlussEinstellungen → Konnektoren → Benutzerdefinierten Konnektor hinzufügen, dieselbe URL einfügen, einmal anmelden. Cursor und alle anderen Streamable-HTTP-Clients registrieren ihn auf dieselbe Weise. Hinter dem Endpunkt stecken 21 Tools; die vollständige Liste finden Sie hier: die MCP-Serverseite.
Für die Live-Bearbeitung benötigen Sie außerdem Doseedo Desktop Es läuft auf dem Mac, auf dem das Projekt installiert ist. Alles andere funktioniert auch mit dem Connector allein.
So sieht Live-Bearbeitung aus
Die Kommunikation mit dem Agenten erfolgt über Sitzungsbegriffe, nicht über API-Aufrufe:
> 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.
Der Agent liest zuerst die Session: jeden Track mit seinen IDs, Regionen in Schläge und SekundenMixerpegel in Dezibel, Plugin-Ketten, Tempo, Marker – und ob die Desktop-App gerade in dieser Session aktiv ist. Anschließend werden die Änderungen übertragen. Bei geöffnetem Logic und verbundener Desktop-App können Sie die Änderungen in den Regionen verfolgen.
Was das Edit-Set umfasst
- Bereiche verschieben und kürzen; MIDI Noten neu schreiben.
- Spuren hinzufügen und löschen; Fader, Panorama und Stummschaltung einstellen.
- Plugins einfügen nach Namenin die Kette eines benannten Titels.
- Tempo ändern; Markierungen hinzufügen.
- Erstelle Submix-Busse und leite die Gleise in diese ein.
- Laden Sie Proben in Quick Sampler.
Wenn die Desktop-App geschlossen wird
Nichts geht verloren und nichts schlägt stillschweigend fehl. Die Änderungen bleiben in der Cloud-Sitzung erhalten und werden beim nächsten Öffnen des Projekts übernommen – oder sofort, wenn Sie den Agenten anweisen, die Sitzung nativ herunterzuladen. .logicxDer Server wurde neu erstellt. Da das Lesetool den Synchronisierungsstatus meldet, weiß der Agent, in welchem Fall er sich befindet, und teilt Ihnen dies mit, anstatt zu raten.
So können Sie an einer Sitzung arbeiten. von Ihrem Telefon, weg von der Maschine: Bitten Sie im Zug um das Wechselgeld, es wird angewendet, sobald das Projekt das nächste Mal auf dem Mac geöffnet wird.
Richten Sie es in einem realen Projekt ein.
Installieren Sie den Konnektor, installieren Sie die Desktop-App, öffnen Sie ein Logic Projekt und fragen Sie Claude, was sich auf Spur 3 befindet. Der gesamte Vorgang dauert einige Minuten.
Der Doseedo MCP-Server →Offline-Bounce durch Ihre echten Plugins
Diese Funktion hat keine vergleichbare Standardeinstellung. Fordern Sie einen Bounce an, und jede Spur wird als Audiodatei ausgegeben. durch seine tatsächliche Drittanbieter-Plugin-Kette, mit der geschlossenen DAW Die Desktop-App rendert das Projekt im Hintergrund und stellt stems zum Download bereit. Logic eigene Bounce-Funktion erfordert, dass die App geöffnet und das Projekt vor Ihnen angezeigt wird; diese App hingegen nicht.
Die Grenze, klar formuliert: Audiospuren sind abgedeckt; Instrumenten- und MIDI Spuren benötigen eine geöffnete DAW. zum Rendern. Das wird pro Spur gemeldet und nicht stillschweigend verworfen, sodass ein Bounce niemals einen Stem liefert, der stillschweigend sein Instrument verloren hat.
Bounces sind asynchron, wie die anderen langen Jobs: Das Submit-Tool gibt einen Wert zurück. task_idEin Wartetool fragt es ab, und fertige stems werden als einfache Ergebnisse zurückgegeben. https URLs.
Ihre Audiodateien bleiben auf Ihrem Gerät.
Wenn Sie den Agenten auf eine bereits auf Ihrer Festplatte befindliche Datei verweisen, übergibt er die lokaler PfadDie Cloud erstellt die Sessionstruktur – Spuren, Regionen, Busse, Routing – und der Download liefert Kopierbefehle, mit denen Sie Ihre eigenen Dateien in das Projekt einfügen können. Audio-Uploads erfolgen nur dann, wenn der Server die Samples tatsächlich benötigt: Trennung, Transkription, Konvertierung, Generierung und Bounce.
Der Rest der Oberfläche
Über dieselbe Verbindung werden auch die Werkzeuge bereitgestellt, die die Sitzungssteuerung nützlich machen:
- Projektumwandlung — ein komplettes Projekt zwischen Logic Pro, Ableton Live, FL Studio, Pro Tools und REAPER, alle 20 Richtungen, nativ neu erstellt.
- Audio zur Sitzung — Ein Mix-In, ein natives Session-Out: separate stems auf benannten Spuren, Tempo-Map, optionales MIDI pro Stem und eine Akkordübersicht. Siehe Audio zur Sitzung.
- Stem separation, Transkription, Generation Und Cover.
- Herunterladen — die Sitzung als native Projektdatei, serverseitig neu erstellt.
Die Abrechnung erfolgt auf die langweilige Art: MCP-Anrufe werden genau wie die Nutzung der Website gezählt – gleiches Konto, gleiche Guthaben, widerrufbar pro Kunde.
Was es nicht tut
- Keine Echtzeit-Transportsteuerung. Es startet keine Wiedergabe, aktiviert keine Spur und bewegt den Abspielkopf nicht. Es bearbeitet das Arrangement, nicht das Mischpult.
- Live -Bearbeitung und Offline-Bounce sind nur mit Logic Pro möglich.Über die Desktop-Bridge unter macOS können Ableton Live, FL Studio, Pro Tools und REAPER -Projekte gelesen, erstellt, konvertiert und heruntergeladen werden. nicht Live-Sets werden live gesteuert. Für ein laufendes Live Set ist das Gebiet von AbletonOSC oder pylive; siehe Ableton mit Python steuern.
- Es ersetzt die DAW nicht. Mixing-Entscheidungen, Comping und alles, was Sie nach Gehör beurteilen, bleiben unverändert. Dies gilt für die strukturelle und repetitive Arbeit.
- Die Konvertierungsgenauigkeit hat ihre Grenzen. Spuren, MIDI, Audio, Tempo und Marker werden nativ unterstützt; Automatisierung, Sends und Plugin-Status sind nicht universell. Feld für Feld: was mitgenommen wird.
Häufig gestellte Fragen
Gibt es einen MCP-Server für Logic Pro ?
Ja. Der Doseedo MCP-Server ist ein gehosteter Model Context Protocol-Endpunkt unter https://api.doseedo.com/mcpEs bietet 21 Tools, und die Session-Steuerungstools ermöglichen es einem Agenten, Ihre Sessions aufzulisten, eine Session als vollständiges Arrangement zu lesen und Änderungen vorzunehmen. Mit der Doseedo Desktop-App auf Ihrem Mac werden diese Änderungen innerhalb von Sekunden auf das geöffnete Logic Pro Projekt angewendet.
Wie installiere ich den Logic Pro MCP-Server?
In Claude Code ausführen claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcpDer erste Tool-Aufruf öffnet einen Browser für OAuth. In den Claude-Apps für Smartphones und Web wird er als benutzerdefinierter Konnektor unter Einstellungen → Konnektoren installiert. Für Clients ohne grafische Benutzeroberfläche muss Folgendes angehängt werden: --header "X-API-Key: dsk_live_..." mit einem Schlüssel aus Einstellungen → API-Schlüssel.
Verfügt Logic Pro über eine Skripting-API?
Keine öffentliche Echtzeit-Lösung. Logic liefert Scripter mit, ein MIDI -FX-Plugin, das JavaScript in einem einzelnen Kanalzug ausführt und das Arrangement weder lesen noch ändern kann. Sein AppleScript-Wörterbuch ist minimal. Die Doseedo Desktop-Bridge schließt diese Lücke: Die Cloud-Session speichert die Änderungen, und die Desktop-App wendet sie auf das laufende Projekt an.
Was passiert, wenn die Desktop-App nicht ausgeführt wird?
Nichts geht verloren. Die Änderungen bleiben in der Cloud-Sitzung erhalten und werden beim nächsten Öffnen des Projekts oder beim Herunterladen als native Datei übernommen. .logicxDas Lesetool meldet, ob der Desktop in dieser Sitzung aktiv ist, sodass der Agent immer weiß, ob eine Änderung bereits übernommen wurde.
Kann es Spuren über Drittanbieter-Plugins exportieren, während Logic geschlossen ist?
Ja, für Audiospuren. Ein Offline-Bounce speichert diese über die jeweiligen Drittanbieter-Plugins als Audio, während die DAW geschlossen ist. Die Rendering-Prozesse laufen im Hintergrund durch die Desktop-Anwendung. Instrumenten- und MIDI Spuren benötigen die geöffnete DAW zum Rendern; dies wird pro Spur protokolliert und nicht einfach ignoriert. Eine Standard-DAW kann keinen Headless-Bounce über installierte Plugins durchführen. Das Ergebnis sind herunterladbare Stem-Dateien.
Wird meine Audiodatei hochgeladen?
Nur wenn der Server die Samples tatsächlich benötigt – für Trennung, Transkription, Konvertierung, Generierung oder einen Bounce. Bei einer bereits auf Ihrer Festplatte vorhandenen Datei übergibt der Agent den lokalen Pfad, die Cloud erstellt die Sitzungsstruktur, und der Download liefert Kopierbefehle zurück, die Ihre Dateien in das Projekt einfügen.