Server MCP
CLI di Dynamoi
Installa la riga di comando dynamoi, accedi dal browser e usa gli strumenti di promozione musicale di Dynamoi da un terminale, uno script o un agente IA che esegue comandi shell.
La riga di comando dynamoi porta Dynamoi nel tuo terminale: controlla i risultati delle campagne Spotify e YouTube, crea Smart Link gratuiti e avvia campagne con il tuo consenso esplicito. Funziona con qualsiasi distributore. Usala tu stesso, in uno script o da un agente IA in grado di eseguire comandi shell.
La CLI è un client leggero per il server MCP di Dynamoi ospitato su https://dynamoi.com/mcp, quindi usa lo stesso account, gli stessi strumenti e le stesse regole di consenso della dashboard e del tuo assistente IA. Dopo l'accesso ha gli stessi strumenti del profilo MCP completo. I nuovi strumenti compaiono senza aggiornamenti.
Installazione
Eseguila una volta con npx, oppure installala con npm o Homebrew. Richiede Node 20 o versioni successive.
npx dynamoi login
npm install --global dynamoi
brew trust getdynamoi/tap && brew install getdynamoi/tap/dynamoi
Homebrew ti chiede una sola volta di fidarti di un tap di terze parti prima di installare da esso.
Accesso
dynamoi login
dynamoi whoami
dynamoi logout
dynamoi login apre la pagina di accesso di Dynamoi nel browser, dynamoi whoami mostra l'account collegato e dynamoi logout revoca la sessione ed elimina i token salvati. L'accesso usa OAuth 2.1 con PKCE e un reindirizzamento loopback a 127.0.0.1 sul tuo computer, lo stesso accesso usato da Claude Code e Codex. La CLI si registra da sola, quindi non ci sono chiavi API da creare o copiare.
I tuoi token vengono salvati nel portachiavi del sistema operativo: il Portachiavi di macOS o il Secret Service su Linux. Se non è disponibile un portachiavi, finiscono in un file in ~/.config/dynamoi leggibile solo dal tuo utente. Le sessioni si rinnovano da sole. Puoi controllare o revocare la CLI in qualsiasi momento in App connesse.
Eseguire i comandi
dynamoi tools
dynamoi help get-campaign
dynamoi list-artists
dynamoi get-artist-analytics --artist-id <id> --json
dynamoi tools elenca tutti gli strumenti che il tuo account può usare e dynamoi help <command> mostra le opzioni di uno strumento. Ogni comando è il nome di uno strumento Dynamoi senza il prefisso dynamoi_, con i trattini. Le opzioni derivano dagli input dello strumento: --artist-id imposta artistId. Aggiungi --json per stampare il risultato strutturato.
Azioni a pagamento e con conseguenze
Gli strumenti che spendono denaro o inviano qualcosa per tuo conto richiedono una conferma esplicita. La CLI non conferma mai al posto tuo:
- In un terminale mostra un riepilogo dell'azione e ti chiede di confermare prima di continuare.
- In uno script o in un agente, la conferma va passata come opzione, ad esempio
--confirm-application-submission. Un agente dovrebbe passarla solo dopo che hai approvato l'azione. - Le versioni e gli hash del consenso vengono sempre passati in modo esplicito.
dynamoi help <command>li elenca.
Senza di essi Dynamoi rifiuta l'azione. I budget seguono le stesse regole di finanziamento dell'app web, gli abbonamenti si avviano solo nella dashboard di Dynamoi e i risultati non sono mai garantiti.
Link
- dynamoi su npm
- Tap Homebrew di Dynamoi
- Codice sorgente su GitHub (la cartella
cli/)