§ Guide · Pour les développeurs et les agents

Serveur GarageBand MCP : ce qu’un agent peut réellement faire

Publié en octobre 2026

GarageBand ne possède pas d'API de script, donc aucun agent ne peut l'exploiter comme ReaScript exploite REAPER. Un agent peut uniquement accéder au fichier de projet. Doseedo héberge un serveur MCP à l'adresse suivante : https://api.doseedo.com/mcp qui ouvre un .band GarageBand 10 enregistre le même document de projet que Logic Pro, le convertit pour Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico ou en projet Logic vierge, et extrait le MIDI, que GarageBand ne peut pas exporter. GarageBand est ici une source : les projets en sortent, rien n’est réécrit. .band.

Pourquoi « GarageBand MCP » est une question de fichier

Tous les autres séquenceurs audionumériques de ce groupe disposent d'une interface de contrôle en direct sur laquelle peut s'exécuter un serveur MCP : ReaScript, une API de contrôleur Python, une API de contrôleur, une API MIDI Remote. GarageBand n'en possède aucune. Il ne propose ni scripts de plugins, ni OSC, ni SDK de surface de contrôle, ni dictionnaire de scripts permettant d'accéder aux pistes ou aux régions. Par conséquent, un serveur souhaitant le piloter en direct est contraint d'utiliser l'interface utilisateur macOS via l'accessibilité, ce qui provoque des dysfonctionnements dès qu'une fenêtre est déplacée. Le seul projet communautaire GarageBand MCP que nous avons trouvé le reconnaît et le traite comme tel. .band comme point de passage plutôt que comme élément à automatiser.

Le fichier est l'élément stable. Un projet GarageBand 10 est un package structuré exactement comme un projet Logic Pro, et le même lecteur permet d'ouvrir les deux. C'est ce qui rend possible tout ce qui suit, même avec GarageBand fermé et sur une machine autre qu'un Mac.

Installation

claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp

Il s'agit de la ligne de code Claude, et le premier appel ouvre un navigateur pour se connecter. ChatGPT, Curseur, VS Code, Gemini CLI et Manuscrit enregistrer la même URL ; un client sans navigateur envoie X-API-Key: dsk_live_… depuis Paramètres → Clés APILa liste complète des 43 outils se trouve dans la référence.

A .band Il s'agit d'un dossier que le Finder affiche comme un seul fichier ; il est donc compressé avant le chargement (clic droit → Compresser, ou l'agent le fait automatiquement). Les instructions proviennent de l'énumération de doseedo_convert_project, tous à partir de GarageBand :

garageband2ableton   garageband2fl
garageband2protools  garageband2reaper
garageband2cubase    garageband2dorico
garageband2logic

Une conversion réelle, et ce que son rapport disait

Un projet GarageBand 10 de sept pistes (pistes d'instruments virtuels, principalement des kits Drum Kit Designer, et aucun enregistrement audio) a été traité. garageband2ableton le 26 octobre 2026. Le rapport, transmis par l'agent, indique :

7 tracks, 240 MIDI notes and 13 plugins reached the
Ableton Live project.

7 regions carry a GarageBand loop length (dragged-out
repeats) this converter does not read yet: each is placed
once at its recorded length.

1 plugin (Drum Kit) has no equivalent in Ableton Live and
was not mapped.

Il a également été signalé que les sept pistes utilisent des instruments Apple dont les sons proviennent de la bibliothèque de GarageBand. Par conséquent, dans Ableton les notes arrivent sur des pistes nécessitant un instrument de votre choix. C'est là le fonctionnement exact d'une conversion GarageBand : les notes, les régions, le tempo et la structure sont conservés, mais pas les sons Apple. De plus, tout élément non pris en charge par le convertisseur est indiqué plutôt que simplement supprimé.

Que peut faire un agent avec un .band ?

> Here's a GarageBand project from my phone. Get me the MIDI
  of every track, named the way they are in GarageBand.

> Convert this .band for my friend who uses FL Studio, and
  tell me which instruments she'll need to replace.

Ce qu'il ne fait pas

Portée, énoncée une seule fois. Intégrer les modifications d'un agent dans un projet sur votre Mac (Dø Desktop enregistre le projet, le ferme, y intègre les modifications et le rouvre) et la cible de rebond hors ligne Logic Pro sur macOS, à travers le Dø Desktop Ce logiciel permet de lire, créer, convertir et télécharger des projets compatibles avec Logic Pro, Ableton Live, FL Studio, Pro Tools et REAPER. La conversion prend en charge dix formats de stations de travail audio numériques (ces cinq logiciels, ainsi que Cubase, Dorico, Studio One, Bitwig et GarageBand) dans toutes les directions. Aucune commande de transport ou de déplacement de tête de lecture n'est prise en charge : l'agent se charge de l'édition. session, pas la console.

Envoyez un projet par son intermédiaire

Ajoutez le serveur, donnez à votre agent un fichier .band compressé et demandez-lui le MIDI ou un set Ableton, accompagné du rapport.

Le serveur Doseedo MCP →

FAQ

Existe-t-il un serveur MCP pour GarageBand ?

GarageBand ne propose pas une solution fiable pour piloter l'application : dépourvu d'API de script, le contrôle en direct se limite aux scripts de l'interface utilisateur macOS. Pour le fichier de projet, Doseedo exécute un serveur MCP hébergé à l'adresse doseedo qui lit un fichier .band, exporte son MIDI et le convertit pour Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico ou Logic Pro.

Un agent IA peut-il exporter MIDI depuis GarageBand ?

Oui, à partir du fichier projet. GarageBand ne propose pas d'exportation MIDI, mais un fichier .band stocke les régions des instruments virtuels sous forme de notes, et l'agent les lit dans un fichier MIDI standard avec des noms de pistes. Les régions de batterie correspondent à des paramètres de performance, et non à des notes ; elles n'y figurent donc pas.

Claude peut-il convertir un projet GarageBand en Ableton Live ?

Oui. L'agent compresse le fichier .band, le télécharge, appelle la fonction convert_project avec garageband2ableton et renvoie un fichier .als natif contenant les pistes, MIDI et le tempo, ainsi qu'un rapport indiquant les éléments non inclus, tels que les instruments Apple et les régions bouclées.

Peut-il créer un projet GarageBand ?

Non. GarageBand est uniquement une source. GarageBand importe les fichiers MIDI et audio, donc le travail est réimporté sous forme MIDI et stems ; Logic Pro ouvre directement les projets GarageBand pour faciliter leur importation.

Comment l'installer ?

Dans Claude Code : `claude mcp add --transport http --scope user doseedo https:// doseedo /mcp`. Dans ChatGPT, Cursor, Gemini CLI, Codex, VS Code ou les applications Claude, ajoutez la même URL comme serveur MCP personnalisé. L'authentification OAuth vous sera automatiquement attribuée lors du premier appel.

Le serveur Doseedo MCP · une URL, chaque client

Par DAW
  • Logic Promodifications apportées à votre projet
  • Ableton Liveconstruire, lire, convertir .als
  • FL Studiolire, convertir .flp
  • Pro ToolsDéplacer les fichiers .ptx entre stations de travail audio numériques (DAW)
  • REAPERlire, modifier, convertir .rpp
  • Studio Onelire .song, écrire .dawproject
  • Cubaselire .cpr, écrire .dawproject
  • Studio Bitwig.dawproject dans les deux sens
  • GarageBandlire le fichier .band, exporter MIDI
Par client IA
Par capacité

En rapport