Ableton Live MCP-Server: Was ein Agent tatsächlich leisten kann
Veröffentlicht im September 2026
Doseedo betreibt einen gehosteten MCP-Server unter https://api.doseedo.com/mcp das einem KI-Agenten ermöglicht Ableton Live -Projekte erstellen, konvertieren, lesen und herunterladen: einen Mix in ein natives Produkt umwandeln .alsEs ermöglicht das Übertragen eines Sets zwischen fünf DAWs, das Umstrukturieren eines Arrangements im Klartextformat von REAPER und die Rückgabe eines in Live geöffneten Projekts. Was es kann nicht Sie können damit lediglich das Live Set steuern, das gerade auf Ihrem Bildschirm geöffnet ist. Kein Starten von Clips, keine Echtzeit-Gerätesteuerung. Falls Sie genau das suchen, sind AbletonOSC oder pylive die richtige Wahl. Diese Seite führt Sie direkt dorthin, anstatt die Grenzen zu verwischen.
Zwei verschiedene Dinge namens " Ableton MCP"
Der Ausdruck nennt zwei voneinander unabhängige Fähigkeiten, und wenn man sie verwechselt, führt das zu Enttäuschungen:
- Echtzeitsteuerung eines laufenden Sets. Live verfügt über eine eigene interne API – das Live Objektmodell – und Community-Bridges stellen diese bereit: AbletonOSC (ein Bedienoberflächenskript, das OSC spricht) und pylive (eine Python-Wrapper-Bibliothek dafür) sowie Max for Live innerhalb des Sets. Diese Funktionen lösen Clips aus, setzen Geräteparameter und lesen den Übertragungsstatus. während Live geöffnet istNichts hier kann sie ersetzen.
- Agentenzugriff auf das Projekt selbst. Das Lesen eines Sets, das Generieren eines neuen Sets, das Konvertieren, Umstrukturieren und Herunterladen – das ist ein Problem auf Dateiebene: Es funktioniert sowohl bei geschlossenem Live als auch auf Rechnern ohne installiertes Live. Genau das macht der Doseedo MCP-Server.
Die beiden konkurrieren nicht miteinander – sie berühren nicht einmal dieselben Objekte. AbletonOSC öffnet niemals ein .als auf der Festplatte; ein dateibasiertes Tool sieht nie den Abspielkopf. Verwenden Sie beide: Bereiten Sie das Set mit dem einen vor, führen Sie es mit dem anderen aus.
Aufstellen
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp
Diese Zeile ist für Claude Code; der erste Tool-Aufruf öffnet einen Browser zum Anmelden und Bestätigen. Headless-Clients fügen hinzu --header "X-API-Key: dsk_live_..." mit einem Schlüssel von Einstellungen → API-SchlüsselDieselbe URL installiert sich als benutzerdefinierter Konnektor in den Claude-Telefon- und Web-Apps sowie in Cursor oder jedem anderen MCP-Client als Streamable-HTTP-Server. Es ist kein Selbsthosting erforderlich; die vollständige Tool-Liste finden Sie unter [Link einfügen]. die MCP-Serverseite.
Was der Agent mit einem Ableton -Projekt machen kann
Man kommuniziert mit ihm in Projektbegriffen; es kümmert sich selbst um Uploads, Abfragen und Downloads:
> Here's a stereo bounce of a demo. Build me an Ableton set
from it, with MIDI for the bass and a chord guide track.
> Convert ~/Music/Sets/BridgeIdea.zip (an Ableton set) to
Logic, and tell me what won't survive the trip.
> This set has 40 unnamed tracks. Convert it to REAPER's text
format so you can rename them from what's on each one, then
convert it back to .als.
Konkret handelt es sich um folgende Funktionen, die für Live gelten:
- Stelle ein Set aus Audio zusammen. Ein vollständiger Mix, ein Einheimischer
.alsAusgabe: Einzelne stems auf benannten Spuren, eine Tempo-Übersicht, optionales MIDI pro Spur und eine Akkordübersicht. Dauer: ca. vier Minuten. Siehe Audio zur Sitzung. - Konvertierung nativ. Alle 20 Richtungen in Logic Pro, Ableton Live, FL Studio, Pro Tools und REAPER werden unterstützt. Spuren, MIDI, Audio, Tempo und Marker sind editierbar; bei direkten Verbindungen Logic nach Ableton werden auch Automationen, Busse/Sends und der Plugin-Status übernommen.
- Lies einen Satz. Ein
.alsEs handelt sich um gezipptes XML, sodass ein Agent es entpacken und die Frage „Was ist hier drin?“ bei geschlossenem Live beantworten kann. Browser .als Reader zeigt dasselbe auf einer Seite an: Tempo, Spuren, Geräte, Plugins und referenziertes Audio. - Umstrukturierung des Codes. In den Klartext von REAPER konvertieren
.rpp, bearbeiten Sie das Arrangement als Text, konvertieren Sie es zurück in.alsDie strukturellen Arbeiten bleiben erhalten; eine Woche Automatisierung nicht – siehe was mitgenommen wird. - Ergebnis herunterladen als native Projektdatei, die Sie in Ihrer DAW öffnen.
Lange Jobs sind asynchron: Das Submit-Tool gibt einen Wert zurück. task_id Ein Wartetool überwacht den Vorgang, bis das Artefakt fertig ist. Das Erstellen einer Session aus einem vollständigen Mix dauert etwa vier Minuten; eine Konvertierung geht schneller.
Ihre Audiodaten verlassen nicht unbedingt das Gerät.
Für Dateien, die sich bereits auf Ihrer Festplatte befinden, übergibt der Agent 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 benötigt: Trennung, Transkription, Konvertierung, Generierung oder Bounce.
Installieren Sie es und versuchen Sie eine Konvertierung.
Fügen Sie den Server hinzu, zippen Sie ein Live Set und bitten Sie Ihren Agenten, es zu konvertieren – und Ihnen mitzuteilen, was dabei zurückbleiben musste.
Der Doseedo MCP-Server →Was es nicht leistet – lesen Sie dies vor der Installation.
- Keine Live-Steuerung eines laufenden Live Sets. Kein Transport, kein Clip-Start, keine Geräteautomatisierung im offenen Set. Nutze AbletonOSC oder pylive; die Map ist in Ableton Live mit Python steuern.
- Live Session-Bearbeitung ist heute in Logic Pro vorgesehen. Der Teil dieses Produkts, der das Bearbeiten Ihres geöffneten Projekts durch einen Agenten beinhaltet, läuft über die Doseedo Desktop-Bridge unter macOS, und Logic ist die DAW, die er steuert.
- Offline-Bounce ist auch ein Problem Logic. Das Ausgeben von Spuren über ihre tatsächlichen Drittanbieter-Plugin-Ketten mit geschlossenen DAW-Durchgängen erfolgt über dieselbe Brücke.
- Es ist kein Ersatz für Live. Sie mischen und arrangieren weiterhin in der DAW; dies ermöglicht das Hinein- und Herauskopieren von Projekten.
- Automatisierung und Plugin-Status haben Grenzen Abseits des direkten Logic ↔ Ableton -Pfades. Arrangements auf diese Weise umstrukturieren, nicht fertige Mixe.
Warum Logic die Live-Bridge erhält und Live nicht
Es ist genau das Gegenteil von dem, was die APIs nahelegen. Logic liefert NEIN öffentliche Echtzeit-Skriptschnittstelle – deren Scripter-Plugin auf einen Kanalzug beschränktes JavaScript basiert – daher ist die einzige Möglichkeit, ein offenes Logic Projekt zu erreichen, eine native Brücke, und genau das ist die Desktop-App (die Logic, im DetailLive verfügt bereits über das Live Objektmodell und einen ausgereiften Stack darum herum, daher lag die zu schließende Lücke nie in der Echtzeitsteuerung, sondern in der Projektdatei – dem Generieren von Sets, dem Konvertieren dieser Sets und dem Umstrukturieren einer Datei ohne manuelle Bearbeitung XML Dateien, die Live nicht öffnen möchte.
Welches Werkzeug für welche Aufgabe?
- Zündklemmen betätigen oder Knöpfe an einem Set drehen, das gerade geöffnet ist: AbletonOSC oder pylive.
- Schiffssteuerungslogik innerhalb des Sets: Max for Live.
- Projekte generieren, konvertieren, umstrukturieren oder herunterladen – von einem Telefon, einem Server oder einem Rechner ohne Live : der MCP-Server.
- Lassen Sie einen Agenten ein laufendes Projekt bearbeiten, während Sie zusehen: Logic Pro, mit Doseedo Desktop läuft.
Häufig gestellte Fragen
Gibt es einen MCP-Server für Ableton Live ?
Ja, für Projektdateien. Doseedo betreibt einen gehosteten MCP-Server unter api.doseedo.com/mcp Dies ermöglicht es einem Agenten, Ableton Live -Projekte zu erstellen, zu konvertieren, zu lesen und herunterzuladen – einschließlich der Umwandlung eines Mixes in ein natives Ableton Live-Projekt. .als und die Konvertierung eines Live Sets in oder aus Logic Pro, FL Studio, Pro Tools und REAPER. Es stellt keine Verbindung zur Live Anwendung her, die auf Ihrem Bildschirm ausgeführt wird.
Kann Claude Ableton Live in Echtzeit steuern?
Nicht über diesen Server. Das Abspielen von Clips, das Bewegen von Fadern und das Drehen von Gerätereglern in einem aktuell geöffneten Set erfolgt über AbletonOSC und pylive mithilfe des Live -Objektmodells von Live. Dabei handelt es sich um Echtzeit-Python-Tools, die auf dem Rechner mit geöffnetem Live ausgeführt werden; sie lesen oder schreiben keine Projektdateien, und dieser MCP-Server ersetzt sie nicht.
Was kann ein KI-Agent mit einer .als Datei anfangen?
Erstellen Sie ein Projekt aus einem Mix (getrennte stems auf benannten Spuren, Tempo-Map, optionales MIDI pro Stem und eine Akkordübersicht), konvertieren Sie ein Projekt in oder aus Logic Pro, FL Studio, Pro Tools und REAPER, strukturieren Sie ein Projekt mithilfe des Klartextformats von REAPER um und konvertieren Sie es zurück, und laden Sie das Ergebnis als natives Projekt herunter, das Sie in Live öffnen.
Welche DAW bietet heute Live-Session-Bearbeitung?
Logic Pro auf macOS funktioniert über die Doseedo Desktop-Bridge. Sobald die Desktop-App läuft und das Projekt geöffnet ist, werden Änderungen – wie das Verschieben von Regionen, das Überschreiben MIDI, Fadern, Plugins und Tempo – innerhalb von Sekunden im geöffneten Logic Projekt übernommen. Ableton Live hingegen wird nicht live gesteuert; hier ist die Projektdatei die Live Schnittstelle.
Muss ich meine Audiodatei hochladen?
Nicht immer. Wenn eine Session aus bereits auf Ihrer Festplatte vorhandenen Dateien erstellt wird, übergibt der Agent die lokalen Pfade, und die Cloud erstellt das Arrangement – Spuren, Regionen, Busse und Routing. Anschließend liefert der Download Kopierbefehle zurück, die Ihre Dateien in das Projekt einfügen. Audio-Uploads erfolgen nur dann, wenn der Server die Samples tatsächlich benötigt: für Separation, Transkription, Konvertierung, Generierung oder einen Bounce.
Wie installiere ich es in Claude oder Cursor?
In Claude Code ausführen claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp Der erste Aufruf des Tools öffnet einen Browser für OAuth. In den Claude-Apps für Smartphones und Web wird es als benutzerdefinierter Konnektor mit derselben URL installiert, und jeder MCP-Client kann es als Streamable-HTTP-Server registrieren und optional eine Anfrage senden. X-API-Key Header anstelle von OAuth verwenden.