I 33 strumenti, e la funzione di ognuno
Pubblicato nell'ottobre 2026
Questa è la tabella degli strumenti del server Doseedo MCP a https://api.doseedo.com/mcp, in prosa: 33 strumenti in cinque famiglie. Il controllo della sessione legge e modifica una sessione DAW (in tempo reale in Logic Pro con Dø Desktop). I progetti importano, convertono e creano interi file di progetto in dieci formati DAW. Genera, separa e trascrive audio e musica. L'analisi risponde a domande su tonalità, tempo e accordi in modo sincrono e gratuito. L'ultima famiglia è idraulica: caricamenti, attese, costi. La versione leggibile dalla macchina è la scheda descrittiva, costruito a partire dallo stesso array utilizzato dal protocollo.
Come si integrano gli strumenti
Tre strumenti funzionano anche prima che tu abbia effettuato l'accesso — doseedo_recipes, doseedo_edit_ops_reference E doseedo_quote — perché non leggono alcun account e non spendono nulla; un agente legge prima le ricette e il catalogo operativo, poi si autentica alla sua prima vera chiamata. Gli ID sono stabili: le tracce sono t_…, le loro strisce miscelatrici ch_…e tutto il resto (parametri, marcatori, clip) proviene da una lettura della sessione. I beat sono assoluti dalla battuta 1; un fader a 0.709 è 0 dB. Ogni lavoro lungo restituisce un job_id e viene servito con doseedo_wait_task; ogni risultato è un link pre-firmato che funziona per 24 ore con un semplice curle può essere passato allo strumento successivo come input.
Le chiavi hanno ambiti: una chiave completa, una sola lettura chiave (read:sessions — scrive la risposta 403 e all'agente viene detto di quale ambito ha bisogno), e ops:<group> tasti che consentono una categoria di modifica: mixer, regioni, plugin, tracce, progetto, marcatori, automazione, cronologia. Coniali a Impostazioni → Chiavi APIAnche le autorizzazioni OAuth compaiono lì.
Controllo della sessione: leggi e modifica una sessione DAW
La famiglia di plugin che rende letterale il concetto di "controlla la tua DAW". Ogni modifica viene salvata nella sessione cloud; con Dø Desktop in esecuzione, viene applicata al progetto Logic aperto in pochi secondi.
| Attrezzo | Cosa fa |
|---|---|
doseedo_list_sessions | Le sessioni nell'account connesso — ids, nomi, DAW, ultimo aggiornamento — più recenti per primi, impaginati con limit E offset. |
doseedo_create_session | Una nuova sessione vuota: un progetto vuoto che l'agente popola con le modifiche o a cui indirizza una build. |
doseedo_get_session | Una sessione come accordo su cui un agente può ragionare: ogni traccia con i suoi ID, regioni nei beat E secondi, livelli del mixer in dB, catene di plugin con ID dei parametri, tempo, indicazione di tempo, marcatori, la tonalità quando è nota — e sync.live_edits, l'unica risposta a "il mio terreno di cambiamento sopravviverà?". Gli appunti vengono omessi nelle sessioni numerose, a meno che non vengano richiesti. |
doseedo_edit_session | Un elenco di operazioni applicate in una chiamata atomica (fino a 500): sposta e taglia regioni, riscrivi note MIDI, aggiungi ed elimina tracce, fader, pan, mute, inserisci plugin per nome, imposta parametri, tempo, tonalità, marcatori, bus submix e routing, campioni Quick Sampler. Un rifiuto nomina l'operazione, un codice e un did_you_mean; UN batch_key esegue un nuovo tentativo di deduplicazione. |
doseedo_edit_ops_reference | Il catalogo delle operazioni edit_session accetta — unità, ID, ricette — serviti in viste che corrispondono ciascuna a una risposta. Aprire: nessuna credenziale richiesta. |
doseedo_download_session | La sessione come nativo .logicx, ricostruito lato server dal registro delle modifiche, non è necessario il desktop. Restituisce un link senza autenticazione più un replay un resoconto di ciò che è stato caricato e i comandi di copia che riposizionano i file locali nel progetto. |
doseedo_bounce_session | Esporta le tracce (o l'intera sessione) in formato WAV o AIFF tramite le rispettive catene di plugin, offline: Dø Desktop esegue il rendering in background senza che tu debba aprire la DAW. |
doseedo_add_audio_to_session | Aggiungi un file audio a una sessione: una registrazione generata, una traccia audio separata, qualsiasi URL HTTPS o un file che hai caricato, pronto per essere inserito in una traccia. |
doseedo_list_plugins | I plugin che un agente può inserire, in base al nome, sono sempre quelli del catalogo standard Logic, oltre agli strumenti e agli effetti installati sul Mac mentre il computer fisso è collegato. |
doseedo_desktop_status | Dø Desktop è in esecuzione ed è connesso a Logic ? Quali sessioni gestisce? Le modifiche verranno applicate in tempo reale? (Solo lettura) |
doseedo_delete_sessions | Elimina le sessioni in blocco in modo non distruttivo, effettuando prima una prova; nessun dato presente sul disco verrà modificato. |
Progetti — importa, converti, crea
La parte a livello di file: progetti completi in entrata e in uscita, attraverso dieci formati DAW.
| Attrezzo | Cosa fa |
|---|---|
doseedo_get_project_upload_url | Caricamento pre-firmato per un progetto zip (comprimi la cartella in modo che l'audio venga caricato insieme ad essa); multipart oltre 4 GB. |
doseedo_complete_project_upload | Completa il caricamento di un progetto in più parti dagli ETag della parte. |
doseedo_import_project | Apre un progetto Logic, Ableton, FL Studio, REAPER o Pro Tools caricato come sessione modificabile: il modo per accedere edit_session per un progetto che esiste già. |
doseedo_convert_project | Converte un progetto tra Logic Pro, Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico, Studio One e Bitwig, con GarageBand incluso, in 75 direzioni diverse, ricostruito nativamente in modo che tracce, MIDI, audio, tempo e marcatori risultino modificabili. auto2<target> rileva la sorgente; un'opzione rimuove i plugin di terze parti per i computer che ne sono sprovvisti. |
doseedo_audio_to_session | Un mix completo in ingresso, una sessione nativa Logic o Ableton in uscita: stems separate su tracce nominate, una mappa del tempo, marcatori di sezione, MIDI opzionale per ogni traccia e una guida agli accordi. Circa quattro minuti. |
Audio e musica: generare, separare, trascrivere
Gli strumenti audio basati sull'intelligenza artificiale alla base del sito, sulla stessa connessione.
| Attrezzo | Cosa fa |
|---|---|
doseedo_generate_music | Una canzone originale o un brano strumentale basato su un prompt testuale, con testo opzionale e una durata target. Tempo e metro sono suggerimenti nella didascalia, non controlli: una parte che deve adattarsi a una sessione è scritta come note e riprodotta al suo posto. |
doseedo_render_midi | Le tue note esatte, riprodotte da uno strumento simulato al tuo tempo: note in battiti, un file MIDI o una traccia di sessione; fino a quattro take per chiamata, un preset di timbro o una breve registrazione il cui suono viene poi utilizzato per il rendering, e una divisione della voce per gli accordi. |
doseedo_cover_song | Rielabora un brano caricato mantenendone la struttura: scambia gli strumenti per ogni traccia, cambia il genere, sostituisci il testo e, facoltativamente, prendi il timbro di un mix di riferimento. |
doseedo_separate_stems | Un mix in voce, batteria, basso, chitarra, pianoforte e altri strumenti, oppure un set di strumenti orchestrali/rilevati automaticamente, con MIDI opzionale per ogni traccia, una batteria divisa in cassa, rullante, hi-hat, tom e piatti, una chitarra divisa in strumenti e una sessione opzionale creata a partire dal risultato. |
doseedo_transcribe | Conversione audio in note (altezza, attacco, fine, velocità, sicurezza) con suggerimenti su strumento, registro e polifonia, inclusa una sezione di corni per sedia, e, facoltativamente, il contorno continuo dell'altezza. |
Analisi — sincrona, senza crediti
Risponde in una sola chiamata e non costa nulla; la griglia su cui un agente scrive una parte.
| Attrezzo | Cosa fa |
|---|---|
doseedo_analyze_song | Mappa della tonalità, dei bpm e del tempo per battito, della metrica, dei tempi forti, delle sezioni e degli accordi di una registrazione. |
doseedo_detect_chords | Uno schema di accordi con intervalli in secondi e battiti. |
doseedo_beat_grid | Tempi di battuta e di levare, battiti per battuta, mappa ritmica. |
doseedo_analyze_midi | L'armonia delle note che hai scritto, prima di renderizzarle o posizionarle. |
File, lavori e account
L'impianto idraulico: caricamenti, tempi di attesa, costi.
| Attrezzo | Cosa fa |
|---|---|
doseedo_get_upload_url | Un caricamento prefirmato per il tuo audio (WAV, AIFF, FLAC, MP3, M4A, Ogg); restituisce il audio_key ogni strumento di elaborazione richiede. |
doseedo_wait_task | Attende il completamento di un'attività asincrona lato server, fino a un massimo di 50 secondi per chiamata, e restituisce il risultato al termine dell'operazione. |
doseedo_check_task | Un controllo dello stato e nuovi link di download per un lavoro completato i cui link erano scaduti. |
doseedo_list_jobs | Le attività dell'account, dalla più recente alla meno recente, filtrate per tipo, stato o sessione. |
doseedo_cancel_job | Interrompe un'operazione in coda o in esecuzione; l'importo rimborsato dipende dal tipo di operazione. |
doseedo_quote | Il costo del credito per un lavoro prima di inviarlo e se il conto è in grado di sostenerlo ora. Aprire: nessuna credenziale richiesta. |
doseedo_recipes | Le pipeline denominate — stems, session, cover, transcribe, generate, render-midi, analyze-song, convert, import-edit-export, bounce — con i relativi input, l'ordine delle chiamate e le modalità di verifica. Aprire: nessuna credenziale richiesta. |
doseedo_account | Livello del piano, credito mensile disponibile, utilizzo extra acquistato, spazio di archiviazione — sola lettura. |
Che aspetto ha una risposta
Ogni strumento risponde in JSON che viene letto come prosa quando un agente lo trasmette. Questa è una cosa reale doseedo_quote risposta, catturata 2026-10-15, per un rendering di contrabbasso di 21 secondi con tre riprese — nota che le tre riprese sono gratuite, che la regola è specificata in basise che affordable viene risposto in relazione all'account collegato:
{
"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
}
Anche gli errori hanno una forma — {error, code, retryable, plane, next, request_id} - E next è un'istruzione che l'agente segue: quando il servizio di analisi non ha risposto entro 45 secondi durante l'acquisizione di questa pagina, la risposta diceva "Attendi 30 secondi e riprova UNA SOLA VOLTA; non ripetere l'operazione in un ciclo infinito.", il secondo tentativo è riuscito e il request_id è ciò che chiede l'assistenza. Un risultato troppo grande per una sola risposta viene restituito rimodellato anziché tagliato: un truncated l'elenco indica quali array sono stati accorciati e next spiega come recuperare il resto.
Ricette: le condotte denominate
doseedo_recipes restituisce dieci pipeline che un agente segue chiamata per chiamata — stem, sessione (un mix in un progetto DAW), copertina, trascrivere, generare, render-midi (le tue note suonate da uno strumento), analizzare-canzone, convertire, importa-modifica-esporta (aprire un progetto, modificarlo, restituirlo) e rimbalzo — ciascuno con i suoi input, gli strumenti in ordine, quanto costa e quanto tempo ci vuole, e come verificare il risultato dalla risposta invece di decomprimerlo. Le stesse ricette vengono spedite come pacchetto di competenze (npx skills add doseedo/skills) per Claude Code, Cursor, Codex e gli altri agenti che leggono le abilità.
Collegalo
Un unico URL, per ogni client. L'installazione di ciascuno di essi — Claude, ChatGPT, Cursor, Gemini CLI, Codex, VS Code — è a portata di pagina.
Il server Doseedo MCP →FAQ
Quanti strumenti sono disponibili sul server Doseedo MCP?
33, in cinque famiglie: controllo sessione (lettura, modifica, download, bounce), progetti (importazione, conversione, creazione da audio), audio e musica (generazione, rendering MIDI, cover, separazione, trascrizione), analisi (tonalità, tempo, accordi, griglia ritmica, armonia MIDI - sincrona e libera) e lavori e account (caricamenti, attesa, elenco, annullamento, preventivo, ricette).
Quali strumenti funzionano senza effettuare l'accesso?
doseedo _recipes, doseedo _edit_ops_reference e doseedo _quote. Rispondono da costanti o dal catalogo operativo pubblico e non consumano risorse. Ogni altro strumento richiede un accesso OAuth o un'intestazione X-API-Key.
Quali strumenti sono gratuiti?
Gli strumenti di analisi — analyze_song, detect_chords, beat_grid, analyze_midi — vengono eseguiti in modo sincrono e non consumano crediti, così come le letture, i preventivi, gli elenchi e gli strumenti di riferimento. Generazione, rendering, cover, separazione, trascrizione, creazione di sessioni, conversioni e bounce utilizzano i crediti dell'account; è necessario richiedere prima un preventivo per queste operazioni.
Ricevo un file MIDI da doseedo _transcribe?
Restituisce le note in formato JSON : altezza, inizio e fine in secondi (e battiti quando viene specificato un tempo), velocità e confidenza. Separazione con include_midi e audio_to_session, scrive MIDI nel progetto; render_midi accetta un URL di file MIDI standard come input.
Dove si trova l'elenco degli strumenti leggibile dalla macchina?
All'indirizzo doseedo vengono visualizzati l'identità, la struttura di autenticazione e la tabella completa degli strumenti, costruiti a partire dallo stesso array fornito dal protocollo. Un elenco anonimo di strumenti sull'endpoint restituisce gli stessi risultati.
Il server Doseedo MCP · un URL per ogni client
- Logic Promodifiche in tempo reale nel progetto aperto
- Ableton Livecostruire, leggere, convertire .als
- FL Studioleggere, convertire .flp
- Pro Toolsspostare file .ptx tra DAW
- REAPERleggere, modificare, convertire .rpp
- Qualsiasi agente di intelligenza artificialeciò che funziona oggi
- Claude e il codice di Claudetelefono, computer fisso, terminale
- ChatGPTcome server MCP personalizzato
- Cursoremcp.json, una voce
- Interfaccia a riga di comando Geminigemini mcp add
- Codice OpenAIcodex mcp aggiungi
- VS Code Copilotmcp.json, tipo http
- Tutti i 33 strumentiil riferimento
- Convertire i progettidieci formati DAW, 75 direzioni
- stems separativoce, batteria, basso, altro
- Da audio a MIDItrascrizione, accordi, tonalità
- Genera musicacanzoni, parti, cover
- Rimbalzo offlinetramite plugin reali
- Sostituisci il pacco batterial'audio rimane locale