§ Referentie · Modelcontextprotocol

De 33 gereedschappen en wat elk gereedschap doet.

Gepubliceerd oktober 2026

Dit is de tooltabel van de Doseedo MCP-server op https://api.doseedo.com/mcpIn proza: 33 tools in vijf families. Session control leest en bewerkt een DAW-sessie (live in Logic Pro met Dø DesktopProjecten importeert, converteert en bouwt complete projectbestanden in tien DAW-formaten. Audio en muziek genereert, scheidt en transcribeert. Analyse beantwoordt vragen over toonsoort, tempo en akkoorden synchroon en gratis. De laatste categorie is de loodgieterssoftware: uploaden, wachten, kosten. De machineleesbare versie is de serverkaart, opgebouwd uit dezelfde array die het protocol gebruikt.

Hoe de gereedschappen in elkaar passen

Drie tools werken al voordat je bent ingelogd — doseedo_recipes, doseedo_edit_ops_reference En doseedo_quote — omdat ze geen rekening lezen en niets uitgeven; een agent leest eerst de recepten en de operatorcatalogus, en authenticeert zich vervolgens bij het eerste echte gesprek. ID's zijn stabiel: tracks zijn t_…hun mixerstrips ch_…En al het andere (parameters, markers, clips) komt uit een sessie-uitlezing. Beats zijn absoluut vanaf maat 1; een fader op 0.709 is 0 dB. Elke langdurige taak levert een job_id en wordt bediend met doseedo_wait_taskElk resultaat is een vooraf ondertekende link die 24 uur geldig is met een eenvoudige curlen kan als invoer aan de volgende tool worden doorgegeven.

Sleutels hebben verschillende scopes: een complete sleutel, een alleen-lezen sleutel (read:sessions — schrijft antwoord 403 en de agent krijgt te horen welke scope hij nodig heeft), en ops:<group> Sleutels waarmee je één categorie bewerkingen kunt uitvoeren: mixer, regio's, plug-ins, tracks, project, markers, automatisering, geschiedenis. Maak ze aan bij Instellingen → API-sleutelsOok OAuth-toekenningen verschijnen daar.

Sessiebeheer — lees en bewerk een DAW-sessie

De familie die "controleer je DAW" letterlijk neemt. Elke bewerking komt terecht in de cloudsessie; met Dø Desktop actief wordt deze binnen enkele seconden toegepast op het geopende Logic project.

HulpmiddelWat het doet
doseedo_list_sessionsDe sessies in het gekoppelde account — id's, namen, DAW, laatste update — nieuwste eerst, gepagineerd met limit En offset.
doseedo_create_sessionEen nieuwe, lege sessie: een blanco project dat de agent vervolgens vult met bewerkingen, of doelen met een build.
doseedo_get_sessionEén sessie als een arrangement waar een agent over kan nadenken: elk nummer met zijn ID's, regio's in beats. En seconden, mixerniveaus in dB, pluginketens met parameter-ID's, tempo, maatsoort, markers, de toonsoort indien bekend — en sync.live_editsHet antwoord op de vraag "komt mijn wijziging aan?" is er één. Notities worden tijdens een grote sessie weggelaten, tenzij erom gevraagd wordt.
doseedo_edit_sessionEen lijst met bewerkingen die in één atomaire aanroep worden toegepast (tot 500): regio's verplaatsen en inkorten, MIDI-noten herschrijven, tracks toevoegen en verwijderen, faders, panning, dempen, plug-ins op naam invoegen, parameters instellen, tempo, toonsoort, markers, submixbussen en routing, Quick Sampler-samples. Een afwijzing geeft de naam van de bewerking, een code en een did_you_mean; A batch_key Voert een nieuwe poging tot deduplicatie uit.
doseedo_edit_ops_referenceDe catalogus van operaties edit_session accepteert — eenheden, id's, recepten — die worden aangeboden in weergaven die elk bij één antwoord passen. OpenGeen inloggegevens vereist.
doseedo_download_sessionDe sessie als native speaker .logicx, server-side herbouwd vanuit het bewerkingslogboek, geen desktop nodig. Retourneert een link zonder authenticatie plus een replay Een rapport van wat er is binnengekomen, en de kopieeropdrachten waarmee lokale bestanden terug in het project worden geplaatst.
doseedo_bounce_sessionPrint tracks (of de hele sessie) naar WAV of AIFF via hun eigen plugin-ketens, offline — Dø Desktop rendert op de achtergrond zonder dat de DAW voor je wordt geopend.
doseedo_add_audio_to_sessionVoeg een audiobestand toe aan een sessie — een gegenereerde opname, een losgekoppelde stem, een https-URL of een bestand dat je hebt geüpload — en plaats het direct op een track.
doseedo_list_pluginsDe plug-ins die een agent op naam kan invoegen: de standaard Logic catalogus, plus de instrumenten en effecten die op je Mac zijn geïnstalleerd terwijl de desktop is aangesloten.
doseedo_desktop_statusIs Dø Desktop actief en verbonden met Logic ? Welke sessies worden er actief gehouden? Worden wijzigingen direct doorgevoerd, of zijn ze alleen-lezen?
doseedo_delete_sessionsVerwijder sessies in bulk, maar voer eerst een test uit; er wordt niets op uw schijf aangeraakt.

Projecten — importeren, converteren, bouwen

Het deel op bestandsniveau: complete projecten in- en uitpakken, in tien verschillende DAW-formaten.

HulpmiddelWat het doet
doseedo_get_project_upload_urlEen vooraf ondertekende upload voor een project-zipbestand (comprimeer de map zodat de audio meeverplaatst wordt); meerdere delen groter dan 4 GB.
doseedo_complete_project_uploadHiermee wordt de upload van een meerdelig project voltooid, beginnend bij de ETags.
doseedo_import_projectOpent een geüpload Logic, Ableton, FL Studio, REAPER of Pro Tools-project als een bewerkbare sessie — de manier om toegang te krijgen tot edit_session voor een project dat al bestaat.
doseedo_convert_projectConverteert een project tussen Logic Pro, Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico, Studio One en Bitwig, met GarageBand in 75 richtingen, volledig opnieuw opgebouwd zodat tracks, MIDI, audio, tempo en markers bewerkbaar zijn. auto2<target> detecteert de bron; een optie verwijdert plug-ins van derden voor een machine die deze niet heeft.
doseedo_audio_to_sessionEen complete mix-in, een native Logic of Ableton-sessie-out: gescheiden stems op benoemde tracks, een tempokaart, sectiemarkeringen, optionele MIDI per stem en een akkoordenschema. Duur: ongeveer vier minuten.

Audio en muziek — genereren, scheiden, transcriberen

De AI-audiotools achter de site maken gebruik van dezelfde internetverbinding.

HulpmiddelWat het doet
doseedo_generate_musicEen origineel nummer of instrumentaal stuk op basis van een tekstprompt, met optionele songtekst en een gewenste lengte. Tempo en maatsoort zijn suggesties in de beschrijving, geen besturingselementen — een onderdeel dat binnen een sessie moet passen, wordt als noten geschreven en in plaats daarvan weergegeven.
doseedo_render_midiUw exacte noten, gespeeld door een gemodelleerd instrument in uw tempo: noten in beats, een MIDI-bestand of een sessietrack; tot vier takes per sessie, een timbre-preset of een korte opname waarvan het geluid door de rendering wordt overgenomen, en een stemverdeling voor akkoorden.
doseedo_cover_songEen geüpload nummer opnieuw renderen met behoud van de structuur: instrumenten per stem wisselen, het genre wijzigen, de songtekst vervangen en eventueel de klankkleur van een referentiemix gebruiken.
doseedo_separate_stemsEen mix van zang, drums, bas, gitaar, piano en andere instrumenten — of een orkestrale/automatisch gedetecteerde instrumentenset — met optionele MIDI per stem, een drumsplit in kickdrum, snare, hi-hats, toms en bekkens, een gitaarsplit in individuele spelers, en een optionele sessie die is opgebouwd uit het resultaat.
doseedo_transcribeAudio met noten (toonhoogte, aanzet, einde, snelheid, intensiteit) met aanwijzingen voor instrument, register en polyfonie — inclusief een blazerssectie per stoel — en optioneel de doorlopende toonhoogtecontour.

Analyse — synchroon, geen studiepunten

Antwoorden in één telefoontje en helemaal gratis; het raster waartegen een agent een onderdeel schrijft.

HulpmiddelWat het doet
doseedo_analyze_songToonsoort, bpm en tempo per tel, maatsoort, downbeats, secties, akkoorden van een opname.
doseedo_detect_chordsEen akkoordenschema met tijdsintervallen in seconden en tellen.
doseedo_beat_gridDe maatsoort, de beats per maat, de beatmap.
doseedo_analyze_midiDe harmonie van de noten die je schreef, voordat je ze uitvoerde of plaatste.

Bestanden, taken en het account

Het sanitair: uploaden, wachten, kosten.

HulpmiddelWat het doet
doseedo_get_upload_urlEen vooraf ondertekende upload voor uw eigen audio (WAV, AIFF, FLAC, MP3, M4A, Ogg); retourneert de audio_key elke verwerkingstool vereist.
doseedo_wait_taskWacht op een asynchrone taak aan de serverzijde, tot maximaal 50 seconden per aanroep, en retourneert het resultaat zodra de taak is voltooid.
doseedo_check_taskEén statuscontrole en nieuwe downloadlinks voor een afgerond project waarvan de links waren verlopen.
doseedo_list_jobsDe taken van het account, de nieuwste eerst, gefilterd op soort, status of sessie.
doseedo_cancel_jobStopt een taak die in de wachtrij staat of al bezig is; wat er wordt terugbetaald, hangt af van het type taak.
doseedo_quoteDe kredietkosten van een opdracht vóór indiening, en of de rekening dit op dit moment kan betalen. OpenGeen inloggegevens vereist.
doseedo_recipesDe benoemde pipelines — stems, session, cover, transcribe, generate, render-midi, analyze-song, convert, import-edit-export, bounce — met inputs, de volgorde van de aanroepen en hoe je dit kunt controleren. OpenGeen inloggegevens vereist.
doseedo_accountAbonnementsniveau, maandelijks tegoed, bijgekocht extra gebruik, opslag — alleen-lezen.

Hoe een reactie eruitziet

Elke tool geeft antwoorden in JSON die, wanneer een agent ze doorstuurt, als proza worden gelezen. Dit is echt zo. doseedo_quote antwoord, vastgelegd op 15-10-2026, voor een 21 seconden durende weergave van een contrabas met drie takes — let op: de drie takes zijn vrij, de regel staat duidelijk vermeld in basisen dat affordable wordt beantwoord tegen de gekoppelde rekening:

{
  "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
}

Fouten hebben ook een bepaalde vorm — {error, code, retryable, plane, next, request_id} - En next Dit is een instructie die de agent volgt: als de analyseservice tijdens het vastleggen van deze pagina niet binnen 45 seconden antwoord gaf, luidde het antwoord: "Wacht 30 seconden en probeer het EENMAAL opnieuw; niet in een lus terechtkomen"De herhaalpoging is gelukt, en de request_id Dat is wat de ondersteuning vraagt. Een resultaat dat te groot is voor één antwoord, wordt in een aangepaste vorm teruggestuurd in plaats van te worden afgekapt: een truncated De lijst geeft aan welke arrays zijn ingekort en next legt uit hoe je de rest kunt ophalen.

Recepten: de benoemde pijplijnen

doseedo_recipes retourneert tien pijplijnen die een agent gesprek voor gesprek volgt — stems, sessie (een mix in een DAW-project), omslag, transcriberen, genereren, render-midi (jouw noten gespeeld door een instrument), analyseer-lied, overzetten, importeren-bewerken-exporteren (een project openen, bewerken, teruggeven) en stuiteren — elk met zijn eigen input, de benodigde tools in de juiste volgorde, de kosten en de benodigde tijd, en hoe je het resultaat kunt controleren aan de hand van de reactie in plaats van door het bestand uit te pakken. Dezelfde recepten worden meegeleverd als de vaardighedenpakket (npx skills add doseedo/skills) voor Claude Code, Cursor, Codex en de andere agenten die vaardigheden lezen.

Sluit het aan

Eén URL, elke client. De installatie-instructies voor elk van deze programma's — Claude, ChatGPT, Cursor, Gemini CLI, Codex, VS Code — zijn slechts één pagina verwijderd.

De Doseedo MCP-server →

Veelgestelde vragen

Hoeveel tools heeft de Doseedo MCP-server?

33, in vijf categorieën: sessiebeheer (lezen, bewerken, downloaden, exporteren), projecten (importeren, converteren, bouwen vanuit audio), audio en muziek (genereren, MIDI renderen, coveren, scheiden, transcriberen), analyse (toonsoort, tempo, akkoorden, beatgrid, MIDI harmonie - synchroon en vrij) en taken en account (uploads, wachten, lijst, annuleren, offerte, recepten).

Welke tools werken zonder in te loggen?

doseedo, doseedo en doseedo. Ze beantwoorden vragen op basis van constanten of de openbare opcatalogus en verbruiken geen resources. Alle andere tools vereisen een OAuth-aanmelding of een X-API-Key-header.

Welke tools zijn gratis?

De analysetools — analyze_song, detect_chords, beat_grid, analyze_midi — werken synchroon en kosten geen credits, net als het lezen, offertes maken, lijsten genereren en de referentietools. Generatie, rendering, covers, scheiding, transcriptie, sessieopbouw, conversies en bounces maken gebruik van het creditbudget van het account; offertes berekenen de kosten hiervoor eerst.

Krijg ik een MIDI bestand van doseedo ?

Het retourneert noten als JSON — toonhoogte, begin en einde in seconden (en tellen wanneer een tempo is opgegeven), snelheid en betrouwbaarheid. Scheiding met include_midi en audio_to_session schrijft MIDI naar het project; render_midi accepteert een standaard MIDI bestand-URL als invoer.

Waar is de machineleesbare gereedschapslijst?

Op doseedo vind je de identiteit, de authenticatievorm en de volledige tooltabel, opgebouwd uit dezelfde array die het protocol gebruikt. Een anonieme toollijst op het eindpunt retourneert hetzelfde.

De Doseedo MCP-server · één URL, per klant

Door DAW
Via AI-client
Op basis van bekwaamheid

Verwant