Servidor MCP
CLI de Dynamoi
Instala la línea de comandos dynamoi, inicia sesión desde tu navegador y usa las herramientas de promoción musical de Dynamoi desde una terminal, un script o un agente de IA que ejecute comandos de shell.
La línea de comandos dynamoi lleva Dynamoi a tu terminal: consulta los resultados de tus campañas de Spotify y YouTube, crea Smart Links gratis y lanza campañas con tu consentimiento explícito. Funciona con cualquier distribuidora. Úsala tú mismo, en un script o desde un agente de IA que pueda ejecutar comandos de shell.
La CLI es un cliente ligero del servidor MCP de Dynamoi alojado en https://dynamoi.com/mcp, así que usa la misma cuenta, las mismas herramientas y las mismas reglas de consentimiento que el panel y tu asistente de IA. Después de iniciar sesión, tiene las mismas herramientas que el perfil MCP completo. Las herramientas nuevas aparecen sin actualizar.
Instalación
Ejecútala una vez con npx, o instálala con npm o Homebrew. Necesita Node 20 o posterior.
npx dynamoi login
npm install --global dynamoi
brew trust getdynamoi/tap && brew install getdynamoi/tap/dynamoi
Homebrew te pide confiar una vez en un tap de terceros antes de instalar desde él.
Iniciar sesión
dynamoi login
dynamoi whoami
dynamoi logout
dynamoi login abre la página de inicio de sesión de Dynamoi en tu navegador, dynamoi whoami muestra la cuenta con la que iniciaste sesión y dynamoi logout revoca la sesión y borra los tokens guardados. El inicio de sesión usa OAuth 2.1 con PKCE y una redirección de loopback a 127.0.0.1 en tu computadora, el mismo inicio de sesión que usan Claude Code y Codex. La CLI se registra sola, así que no tienes que crear ni copiar claves de API.
Tus tokens se guardan en el llavero de tu sistema operativo: el Llavero de macOS o el Secret Service en Linux. Si no hay llavero disponible, se guardan en un archivo en ~/.config/dynamoi que solo tu usuario puede leer. Las sesiones se renuevan solas. Puedes revisar o revocar la CLI en cualquier momento en Aplicaciones conectadas.
Ejecutar comandos
dynamoi tools
dynamoi help get-campaign
dynamoi list-artists
dynamoi get-artist-analytics --artist-id <id> --json
dynamoi tools muestra todas las herramientas que tu cuenta puede usar, y dynamoi help <command> muestra las opciones de una. Cada comando es el nombre de una herramienta de Dynamoi sin el prefijo dynamoi_ y con guiones. Las opciones salen de las entradas de la herramienta: --artist-id define artistId. Añade --json para imprimir el resultado estructurado.
Acciones de pago y con consecuencias
Las herramientas que gastan dinero o envían algo en tu nombre necesitan una confirmación explícita. La CLI nunca confirma por ti:
- En una terminal, muestra un resumen de la acción y te pide confirmación antes de continuar.
- En un script o un agente, la confirmación debe pasarse como opción, por ejemplo
--confirm-application-submission. Un agente solo debe pasarla después de que apruebes la acción. - Las versiones y los hashes de consentimiento siempre se pasan de forma explícita.
dynamoi help <command>los muestra.
Sin ellos, Dynamoi rechaza la acción. Los presupuestos siguen las mismas reglas de financiación que la aplicación web, las suscripciones solo empiezan en el panel de Dynamoi y los resultados nunca están garantizados.
Enlaces
- dynamoi en npm
- Tap de Homebrew de Dynamoi
- Código fuente en GitHub (la carpeta
cli/)