Les 33 outils, leur fonction
Publié en octobre 2026
Voici le tableau des outils du serveur Doseedo MCP à l'adresse https://api.doseedo.com/mcp, en prose : 33 outils répartis en cinq familles. Le contrôle de session permet de lire et de modifier une session DAW (en direct dans Logic Pro avec Dø DesktopProjects importe, convertit et compile des fichiers de projet complets dans dix formats de stations de travail audio numériques (DAW). L'audio et la musique sont générés, séparés et transcrits. L'analyse répond instantanément et gratuitement aux questions de tonalité, de tempo et d'accords. La dernière partie concerne la gestion technique : chargements, temps d'attente et coût. La version lisible par machine est la carte serveur, construit à partir du même tableau que celui utilisé par le protocole.
Comment les outils s'assemblent
Trois outils fonctionnent avant même que vous ne vous soyez connecté. doseedo_recipes, doseedo_edit_ops_reference et doseedo_quote — car ils ne consultent aucun compte et ne dépensent rien ; un agent consulte d’abord les recettes et le catalogue des opérations, puis s’authentifie lors de son premier véritable appel. Les identifiants sont stables : les pistes sont t_…, leurs bandes de mélange ch_…Tout le reste (paramètres, marqueurs, clips) provient d'une lecture de session. Les temps sont absolus dès la première mesure ; un fader à 0.709 est de 0 dB. Chaque tâche longue renvoie un job_id et est servi avec doseedo_wait_taskChaque résultat est un lien pré-signé qui fonctionne pendant 24 heures avec un mot de passe simple. curlet peut être transmis à l'outil suivant comme entrée.
Les clés comportent des portées : une clé complète, une lecture seule clé (read:sessions — rédige la réponse 403 et l'agent est informé de la portée dont il a besoin), et ops:<group> Des touches permettant d'effectuer une seule catégorie d'édition : mixeur, régions, plugins, pistes, projet, marqueurs, automatisation, historique. Créez-les chez Paramètres → Clés APILes autorisations OAuth y apparaissent également.
Contrôle de session — lire et modifier une session DAW
La famille qui donne tout son sens au « contrôle de mon séquenceur ». Chaque modification est enregistrée dans la session cloud ; avec Dø Desktop en cours d'exécution, elle est appliquée au projet Logic ouvert en quelques secondes.
| Outil | Ce que cela fait |
|---|---|
doseedo_list_sessions | Les sessions du compte connecté — identifiants, noms, DAW, dernière mise à jour — de la plus récente à la plus ancienne, paginées avec limit et offset. |
doseedo_create_session | Une nouvelle session vide : un projet vierge que l’agent remplit ensuite de modifications, ou cible avec une compilation. |
doseedo_get_session | Une session, en tant qu'organisation, permet à un agent de raisonner : chaque piste avec ses identifiants, les régions en rythmes et secondes, niveaux de mixage en dB, chaînes de plugins avec identifiants de paramètres, tempo, signature rythmique, marqueurs, tonalité lorsqu'elle est connue — et sync.live_editsLa seule réponse à la question « Mon changement aura-t-il un impact ? ». Les notes sont omises lors des séances importantes, sauf demande expresse. |
doseedo_edit_session | Liste des opérations appliquées en un seul appel atomique (jusqu'à 500) : déplacer et rogner des régions, réécrire des notes MIDI, ajouter et supprimer des pistes, des faders, des panoramiques, des coupures de son, insérer des plugins par nom, définir des paramètres, le tempo, la tonalité, des marqueurs, des bus de sous-mixage et le routage, des échantillons Quick Sampler. Un rejet indique l'opération, un code et un did_you_mean; un batch_key effectue une nouvelle tentative de déduplication. |
doseedo_edit_ops_reference | Le catalogue des opérations edit_session accepte — unités, identifiants, recettes — présentés dans des vues qui correspondent chacune à une réponse. Ouvrir: aucune accréditation requise. |
doseedo_download_session | La session en tant que natif .logicxReconstruit côté serveur à partir du journal des modifications, aucun ordinateur n'est nécessaire. Renvoie un lien sans authentification ainsi qu'un replay rapport des éléments récupérés et des commandes de copie qui réintègrent les fichiers locaux dans le projet. |
doseedo_bounce_session | Imprimez les pistes (ou la session entière) au WAV ou AIFF via leurs chaînes de plugins réelles, hors ligne — Dø Desktop effectue le rendu en arrière-plan sans ouvrir le DAW pour vous. |
doseedo_add_audio_to_session | Ajoutez un fichier audio à une session — une prise générée, une piste séparée, une URL https ou un fichier que vous avez téléchargé — prêt à être placé sur une piste. |
doseedo_list_plugins | Les plugins qu'un agent peut insérer par leur nom : le catalogue Logic standard toujours, plus les instruments et effets installés sur votre Mac lorsque l'ordinateur de bureau est connecté. |
doseedo_desktop_status | Est-ce que Dø Desktop est en cours d'exécution et connecté à Logic, quelles sessions il gère, et si les modifications seront appliquées en direct (lecture seule) ? |
doseedo_delete_sessions | Suppression réversible des sessions en masse, avec un test à blanc au préalable ; rien n'est touché sur votre disque. |
Projets — importer, convertir, créer
La moitié au niveau des fichiers : des projets complets entrants et sortants, sur dix formats de stations de travail audio numériques (DAW).
| Outil | Ce que cela fait |
|---|---|
doseedo_get_project_upload_url | Téléchargement pré-signé pour un projet zip (compressez le dossier pour que l'audio soit inclus) ; multipart de plus de 4 Go. |
doseedo_complete_project_upload | Termine le chargement d'un projet en plusieurs parties à partir des ETags de la partie. |
doseedo_import_project | Ouvre un projet Logic, Ableton, FL Studio, REAPER ou Pro Tools téléchargé comme une session modifiable — la voie d'accès edit_session pour un projet qui existe déjà. |
doseedo_convert_project | Convertit un projet entre Logic Pro, Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico, Studio One et Bitwig, avec GarageBand intégré — 75 directions, reconstruit nativement pour que les pistes, MIDI, l'audio, le tempo et les marqueurs soient modifiables. auto2<target> détecte la source ; une option permet de désactiver les plugins tiers sur une machine qui en est dépourvue. |
doseedo_audio_to_session | Un mix complet en entrée, une session Logic ou Ableton native en sortie : stems séparées sur des pistes nommées, une carte du tempo, des marqueurs de section, des MIDI optionnels par piste et un guide d’accords. Environ quatre minutes. |
Audio et musique — générer, séparer, transcrire
Les outils audio IA qui se cachent derrière le site, sur la même connexion.
| Outil | Ce que cela fait |
|---|---|
doseedo_generate_music | Une chanson originale ou un morceau instrumental à partir d'une consigne textuelle, avec des paroles facultatives et une durée cible. Le tempo et la mesure sont des indications dans la légende, et non des commandes : une partie devant tenir dans une session est écrite sous forme de notes et interprétée à la place. |
doseedo_render_midi | Vos notes exactes, jouées par un instrument modélisé à votre tempo : notes en temps, un fichier MIDI ou une piste de session ; jusqu’à quatre prises par appel, un préréglage de timbre ou un court enregistrement dont le rendu reprend le son, et une voix divisée pour les accords. |
doseedo_cover_song | Réinterpréter un morceau téléchargé en conservant sa structure : échanger les instruments par piste, changer le genre, remplacer les paroles, et éventuellement adopter le timbre d’un mix de référence. |
doseedo_separate_stems | Un mixage en voix, batterie, basse, guitare, piano et autres — ou un ensemble d'instruments orchestraux/détectés automatiquement — avec MIDI optionnel par piste, une batterie divisée en grosse caisse, caisse claire, charleston, toms et cymbales, une guitare divisée en musiciens et une session optionnelle construite à partir du résultat. |
doseedo_transcribe | Conversion audio en notes (hauteur, attaque, fin, vélocité, confiance) avec indications sur l'instrument, le registre et la polyphonie — y compris une section de cuivres par chaises — et en option le contour de hauteur continu. |
Analyse — synchrone, sans crédits
Réponse en un seul appel et sans frais ; la grille sur laquelle un agent rédige une pièce.
| Outil | Ce que cela fait |
|---|---|
doseedo_analyze_song | Tonalité, tempo en bpm et par temps, mesure, temps forts, sections, accords d'un enregistrement. |
doseedo_detect_chords | Un diagramme d'accords avec les durées en secondes et en temps. |
doseedo_beat_grid | Temps forts et temps rythmiques, temps par mesure, la carte rythmique. |
doseedo_analyze_midi | L'harmonie des notes que vous avez écrites, avant de les restituer ou de les placer. |
Fichiers, tâches et compte
La plomberie : téléchargements, attente, coût.
| Outil | Ce que cela fait |
|---|---|
doseedo_get_upload_url | Un téléchargement pré-signé pour votre propre fichier audio (WAV, AIFF, FLAC, MP3, M4A, Ogg) ; renvoie le audio_key chaque outil de traitement prend. |
doseedo_wait_task | Attend la fin d'une tâche asynchrone côté serveur, jusqu'à 50 secondes par appel, et renvoie le résultat une fois celle-ci terminée. |
doseedo_check_task | Une simple vérification de statut, et de nouveaux liens de téléchargement pour une tâche terminée dont les liens avaient expiré. |
doseedo_list_jobs | Les tâches du compte, des plus récentes aux plus anciennes, filtrées par type, statut ou session. |
doseedo_cancel_job | Interrompt une tâche en attente ou en cours d'exécution ; le montant du remboursement dépend du type de tâche. |
doseedo_quote | Le coût du crédit pour une tâche avant sa soumission, et la capacité du compte à le supporter actuellement. Ouvrir: aucune accréditation requise. |
doseedo_recipes | Les pipelines nommés — stems, session, cover, transcribe, generate, render-midi, analyze-song, convert, import-edit-export, bounce — avec les entrées, les appels dans l'ordre et comment vérifier. Ouvrir: aucune accréditation requise. |
doseedo_account | Niveau du forfait, crédit mensuel, utilisation supplémentaire achetée, stockage — en lecture seule. |
Voici à quoi ressemble une réponse
Chaque outil répond en JSON, qui se lit comme du texte lorsqu'un agent le relaie. C'est un vrai doseedo_quote Réponse, enregistrée le 15 octobre 2026, pour un rendu de contrebasse de 21 secondes en trois prises — notez que les trois prises sont gratuites, que la règle est clairement énoncée dans basiset cela affordable La réponse est adressée au compte associé :
{
"job": "render_midi",
"route": "/api/generate-stemphonic",
"estimate": { "generation": 10 },
"basis": "10 credits per 30 s window (21 s → 1 window) → 10 credits",
"assumptions": [
"takes (3) render in one GPU batch and cost nothing extra",
"a chord part split into voices (voice_split) costs one batch per ~6 voices — pass voices to price it",
"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"
],
"account": { "tier": "…", "remaining": { "generation": "…" }, "resets_at": "2026-10-16T00:00:00+00:00" },
"affordable": true
}
Les erreurs ont aussi une seule forme — {error, code, retryable, plane, next, request_id} - et next Il s'agit d'une instruction que l'agent suit : lorsque le service d'analyse n'a pas répondu dans les 45 secondes lors de la capture de cette page, la réponse était : «Attendez 30 secondes et réessayez UNE SEULE FOIS ; ne pas répéter», la nouvelle tentative a réussi, et le request_id C’est ce que demande l’assistance. Un résultat trop volumineux pour une seule réponse est renvoyé remodelé plutôt que tronqué : un truncated La liste indique quels tableaux ont été raccourcis et next indique comment récupérer le reste.
Recettes : les pipelines nommés
doseedo_recipes renvoie dix pipelines qu'un agent suit appel par appel — stems, session (un mixage dans un projet DAW), couverture, transcrire, générer, render-midi (vos notes jouées par un instrument), analyser-chanson, convertir, importer-modifier-exporter (ouvrir un projet, le modifier, le rendre) et rebond — chacune avec ses entrées, les outils nécessaires, le coût et le temps requis, et la méthode pour vérifier le résultat à partir de la réponse plutôt qu'en la décompressant. Les mêmes recettes sont fournies que le pack de compétences (npx skills add doseedo/skills) pour Claude Code, Cursor, Codex et les autres agents qui lisent les compétences.
Connectez-le
Une seule URL, pour tous les clients. L'installation de chacun — Claude, ChatGPT, Cursor, Gemini CLI, Codex, VS Code — tient sur une seule page.
Le serveur Doseedo MCP →FAQ
Combien d'outils possède le serveur Doseedo MCP ?
33, dans cinq familles : contrôle de session (lecture, édition, téléchargement, exportation), projets (importation, conversion, création à partir d'audio), audio et musique (génération, rendu MIDI, couverture, séparation, transcription), analyse (tonalité, tempo, accords, grille rythmique, harmonie MIDI — synchrone et gratuite), et tâches et compte (téléchargements, attente, liste, annulation, devis, recettes).
Quels outils fonctionnent sans se connecter ?
Les fonctions doseedo, doseedo et doseedo répondent à partir de constantes ou du catalogue d'opérations public et ne consomment aucune ressource. Tous les autres outils nécessitent une authentification OAuth ou un en-tête X-API-Key.
Quels outils sont gratuits ?
Les outils d'analyse (analyze_song, detect_chords, beat_grid, analyze_midi) fonctionnent de manière synchrone et ne consomment aucun crédit, tout comme les lectures, les devis, les listes et les outils de référence. La génération, le rendu, les reprises, la séparation, la transcription, la création de sessions, les conversions et les bounces utilisent le solde de crédits du compte ; veuillez consulter les devis au préalable.
Est-ce que j'obtiens un fichier MIDI avec doseedo ?
Elle renvoie les notes au format JSON : hauteur, attaque et fin en secondes (et en temps si un tempo est spécifié), vélocité et confiance. Les fonctions `include_midi` et `audio_to_session` permettent d’écrire MIDI dans le projet ; `render_midi` accepte une URL de fichier MIDI standard en entrée.
Où se trouve la liste des outils lisible par machine ?
À l'adresse doseedo — identité, format d'authentification et tableau complet des outils, construits à partir du même tableau que celui utilisé par le protocole. Une requête anonyme tools/list sur ce point de terminaison renvoie les mêmes informations.
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