Contrôlez votre DAW depuis le curseur
Publié en octobre 2026
L'agent de Cursor peut piloter une station de travail audio numérique (DAW) de la même manière qu'il pilote un code source : par le biais d'outils. Une entrée dans mcp.json se connecte au serveur Doseedo MCP, et l'agent peut lire les sessions de votre compte comme des configurations complètes, les modifier, ouvrir un Logic, Ableton, FL Studio, REAPER ou Pro Tools Créez un projet sous forme de session, convertissez-le entre dix formats DAW, séparez stems, transcrivez l'audio et exportez les parties avec des instruments modélisés. Comme Cursor s'exécute sur votre machine, l'audio avec lequel il travaille peut restez sur votre disque: il emprunte des chemins locaux, et le projet finalisé aboutit à ~/Downloads avec un curl.
Installer dans le curseur
Le curseur lit les serveurs MCP depuis ~/.cursor/mcp.json (chaque projet) ou .cursor/mcp.json dans un projet (uniquement ce projet). Ajouter une entrée :
{
"mcpServers": {
"doseedo": {
"url": "https://api.doseedo.com/mcp"
}
}
}
L'installation est terminée. Doseedo est un serveur HTTP Streamable distant ; il n'y a donc aucune commande à exécuter, aucun paquet à installer, aucun processus à maintenir actif. Le premier appel à l'outil répond par une demande d'authentification OAuth ; le curseur ouvre un navigateur sur la page de connexion de Doseedo, vous approuvez, et l'autorisation apparaît sous Paramètres → Clés API comme MCP · CursorCursor prend en charge OAuth pour les serveurs qui l'exigent et enregistre automatiquement son client ; aucun identifiant client n'est donc nécessaire.
Pour une machine sans navigateur, ou pour épingler une seule touche, envoyez l'en-tête au lieu de vous connecter :
{
"mcpServers": {
"doseedo": {
"url": "https://api.doseedo.com/mcp",
"headers": { "X-API-Key": "${env:DOO_API_KEY}" }
}
}
}
interpolation du curseur ${env:…}La clé se trouve donc dans votre environnement shell, et non dans un fichier que vous pourriez enregistrer. Ouvrez Paramètres du curseur → MCP: doseedo La liste devrait comporter 33 outils, dans les limites du budget alloué à chaque outil de chat ; il n’est donc pas nécessaire d’en désactiver.
Les compétences complémentaires s'installent avec npx skills add doseedo/skills — les compétences audio, de session et de conversion atterrissent dans ~/.cursor/skills/ et enseignez les recettes à l'agent avant qu'il n'appelle un outil.
Que lui demander ?
Dans le panneau de l'agent, décrivez le projet. L'agent lit d'abord la session ou la recette, puis agit :
> Open ~/Music/Logic/Bridge Demo.logicx as a Doseedo session,
list the tracks, and tell me which ones have no plugins.
> In that session, add a submix bus called DRUMS, route the
kick, snare and overheads into it, and put a compressor
on the bus. Then download the project to ~/Downloads.
> Build a drum template from the one-shots in ~/Samples/Analog
— four sampler tracks into a drum bus — without uploading
the samples.
> Convert every .als in ./sets to Logic and write a table
of what each one lost.
> Separate ./mix.wav into stems, transcribe the bass stem,
and show me the notes as a chart.
L'atout majeur de Cursor réside dans sa capacité à parcourir les outils : il peut itérer sur un dossier de projets, conserver un journal des éléments supprimés par chaque conversion, et écrire… place_local_files Copiez les commandes dans un script et exécutez-les, puis comparez deux lectures de session au format JSON. Un client de messagerie instantanée ne peut pas effectuer cette opération.
Les fichiers locaux ne quittent jamais la machine
Lorsque vous indiquez à l'agent un échantillon ou un enregistrement déjà présent sur votre disque, il transmet le chemin local et les numéros d'en-tête du fichier. Le cloud construit la structure de la session (pistes, régions, bus, routage) à partir d'une référence au fichier, et le téléchargement renvoie des commandes de copie qui intègrent vos propres fichiers au projet. Les chargements n'ont lieu que lorsque le serveur doit réellement lire l'audio : séparation, transcription, conversion, couverture, exportation.
Ce que cette fonction ne permet pas de faire depuis le curseur ou ailleurs : piloter le séquenceur audio numérique ouvert à l’écran. Les modifications Live sont effectuées avec Logic Pro Dø Desktop; les autres stations de travail audio numériques (DAW) gèrent les entrées et sorties de fichiers. Le centre a la table.
Notes spécifiques au curseur
- Approbations. Cursor demande une autorisation avant l'exécution d'un outil, sauf si vous autorisez les outils du serveur ; les outils Doseedo qui écrivent (une modification, une conversion, un rendu) sont ceux qui nécessitent une confirmation, tandis que les outils de lecture, de devis et d'analyse gratuits peuvent être autorisés sans risque.
- Travaux de longue durée. La création d'une session à partir d'un mix prend environ quatre minutes et le rendu une à trois minutes ; l'agent attend.
doseedo_wait_taskavec des temps d'attente de 50 secondes, donc une intervention longue nécessite plusieurs appels, et non une seule attente. - Portée du projet. Saisissez l'entrée dans
.cursor/mcp.jsonLe serveur se trouve dans le dossier d'un projet musical et n'est présent que lorsque ce dossier est ouvert — pratique lorsque le dépôt contient une chanson et non du code.
Évaluez le prix d'un dossier avant de le convertir.
Le modèle de traitement par lots ci-dessus est l'exemple où une citation prend tout son sens : avant de parcourir douze ensembles, l'agent demande doseedo_quote Une fois et se multiplie. Voici la véritable réponse à une conversion Logic vers Ableton, enregistrée le 15 octobre 2026. basis Cette ligne représente la règle des prix en mots, et affordable il s'agit de savoir si le compte connecté peut payer maintenant :
{
"job": "convert_project",
"estimate": { "generation": 1 },
"basis": "a DAW conversion: 1 credit + 1 per GB past the first, from the monthly credit pool",
"assumptions": [
"estimate only — the plane gate is authoritative and a refusal names the exact price",
"failed jobs are refunded; free accounts also have a monthly ceiling"
],
"affordable": true
}
Douze séries, douze crédits, et l'agent est informé avant même le premier téléchargement. Le devis est gratuit et ne nécessite aucune inscription ; c'est donc aussi la solution la plus économique pour vérifier que la connexion fonctionne.
Une entrée dans mcp.json
Ajoutez le serveur, ouvrez un dossier de projet et demandez à l'agent d'afficher la liste de vos sessions. Les fichiers audio présents sur votre disque y restent.
Le serveur Doseedo MCP →FAQ
Le curseur peut-il contrôler mon séquenceur audio numérique (DAW) ?
Oui. Ajoutez le serveur Doseedo MCP à mcp.json et l'agent Cursor pourra lire et modifier les sessions DAW, ouvrir les projets Logic, Ableton, FL Studio, REAPER et Pro Tools comme des sessions, convertir entre dix formats DAW, séparer stems, transcrire et exporter MIDI. Les modifications Live dans un projet ouvert se font via Logic Pro et Dø Desktop ; le reste se fait au niveau du fichier.
Que contient le fichier mcp.json ?
Une entrée : {"mcpServers":{" doseedo ":{"url":" doseedo "}}}. L'authentification OAuth vous connecte lors du premier appel. Ajoutez "headers":{"X-API-Key":"${env:DOO_API_KEY}"} pour utiliser une clé.
Mes fichiers audio se téléchargent-ils ?
Sauf si le serveur doit les lire. Pour un échantillon ou un enregistrement sur votre disque, l'agent transmet le chemin local ; la session est établie autour d'une référence et le téléchargement vous fournit des commandes de copie. La séparation, la transcription, la conversion et les rebonds téléchargent les données qu'ils traitent.
S'agit-il d'un MCP Ableton ou d'un MCP Logic ?
Il permet, entre autres, d'ouvrir des projets Logic, Ableton, FL Studio, REAPER et Pro Tools, et de les convertir dans dix formats différents. Le seul séquenceur piloté en direct est Logic Pro, via l'interface macOS.
Combien d'outils supplémentaires cela ajoute-t-il ?
33, réparties en cinq familles : contrôle de session, projets, audio et musique, analyse et tâches. Trois (recettes, guide d’édition, citations) fonctionnent avant même que vous ne soyez connecté.
Le serveur Doseedo MCP · une URL, chaque client
- Logic Promodifications en direct dans le projet ouvert
- 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
- Tout agent d'IAce qui fonctionne aujourd'hui
- Code Claude et Claudetéléphone, ordinateur de bureau, terminal
- ChatGPTen tant que serveur MCP personnalisé
- Curseurmcp.json, une entrée
- Gemini CLIajout de Gemini MCP
- Codex OpenAIajout du codex mcp
- VS Code Copilotmcp.json, type http
- Les 33 outilsla référence
- Convertir les projetsdix formats de stations de travail audio numériques, 75 directions
- stems séparéeschant, batterie, basse, et plus encore
- Audio vers MIDItranscription, accords, tonalité
- Générer de la musiquechansons, parties, reprises
- Rebondir hors lignevia de vrais plugins
- Changer un pack de batterieL'audio reste local