§ Référence · Protocole de contexte du modèle

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.

OutilCe que cela fait
doseedo_list_sessionsLes 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_sessionUne nouvelle session vide : un projet vierge que l’agent remplit ensuite de modifications, ou cible avec une compilation.
doseedo_get_sessionUne 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_sessionListe 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_referenceLe 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_sessionLa 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_sessionImprimez 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_sessionAjoutez 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_pluginsLes 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_statusEst-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_sessionsSuppression 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).

OutilCe que cela fait
doseedo_get_project_upload_urlTé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_uploadTermine le chargement d'un projet en plusieurs parties à partir des ETags de la partie.
doseedo_import_projectOuvre 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_projectConvertit 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_sessionUn 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.

OutilCe que cela fait
doseedo_generate_musicUne 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_midiVos 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_songRé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_stemsUn 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_transcribeConversion 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.

OutilCe que cela fait
doseedo_analyze_songTonalité, tempo en bpm et par temps, mesure, temps forts, sections, accords d'un enregistrement.
doseedo_detect_chordsUn diagramme d'accords avec les durées en secondes et en temps.
doseedo_beat_gridTemps forts et temps rythmiques, temps par mesure, la carte rythmique.
doseedo_analyze_midiL'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.

OutilCe que cela fait
doseedo_get_upload_urlUn 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_taskAttend 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_taskUne 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_jobsLes tâches du compte, des plus récentes aux plus anciennes, filtrées par type, statut ou session.
doseedo_cancel_jobInterrompt une tâche en attente ou en cours d'exécution ; le montant du remboursement dépend du type de tâche.
doseedo_quoteLe 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_recipesLes 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_accountNiveau 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

Par DAW
  • 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
Par client IA
Par capacité

En rapport