Guías de BRAVO · Conecta tu IA

MCP para producción musical: qué es el conector de BRAVO y cómo se protege

MCP (Model Context Protocol) es un estándar abierto que deja a un asistente de IA usar herramientas dentro de otras apps. BRAVO trae un conector MCP, así que el asistente que ya usas puede mirar tu proyecto, hacer cambios, escuchar el resultado y masterizar archivos, todo en tu Mac.

En la beta de BRAVO

Qué pides

En el chat de BRAVO, o desde tu propia IA cuando esté conectada:

  • ¿Qué hay en el proyecto abierto en BRAVO y qué suena demasiado fuerte?
  • Normaliza todos los WAV de ~/Podcast/crudo a -16 LUFS y déjalos en ~/Podcast/listo.
  • Arregla el primer problema que encontró el juez y vuelve a escuchar.

Qué recibes

  • Tu asistente recibe herramientas para leer el proyecto, ejecutar acciones, hacer preguntas, escuchar un render con el juez de BRAVO y masterizar un archivo.
  • Tú recibes los archivos en tu Mac; cada cambio en el proyecto es un paso que se deshace.

Cómo se hace

  1. Apúntate a la lista e instala BRAVO. BRAVO es una beta gratis para Mac con Apple Silicon que se abre por oleadas. Apúntate en obra.art/es/bravo; cuando llegue tu oleada, recibes un solo correo con la descarga.
  2. Enciende «Conecta tu IA» en BRAVO. En BRAVO, abre Ajustes, entra en «Conecta tu IA» y enciende el Conector. BRAVO abre un puerto en 127.0.0.1 y crea una clave privada (un token) que no sale de tu Mac. Está apagado hasta que lo enciendes, y puedes apagarlo cuando quieras.
  3. Registra BRAVO en tu asistente. Claude Desktop instala la extensión de BRAVO con «Instalar en Claude Desktop». Claude Code, Codex y Cursor arrancan el conector de BRAVO con Node 18 o superior; el panel enseña la configuración exacta de cada uno, con la ruta ya puesta.
  4. Dale permiso en tu proyecto. La primera vez que tu IA toca un proyecto, BRAVO te pregunta si esa app puede trabajar en él. Se permite una vez por proyecto; «Revocar todos», en el mismo panel, retira todos los permisos.
  5. Comprueba la conexión. Pregunta a tu asistente «¿qué hay abierto en BRAVO?». Debería describir tu proyecto. Si no llega a BRAVO, comprueba que BRAVO está abierto y el Conector encendido.

Qué ofrece el conector

  • bravo_connection: Comprueba que BRAVO está abierto, que el Conector está encendido y qué versión es.
  • bravo_look: Lee el proyecto abierto tal como está: pistas, sus cadenas y clips, tempo, acordes y lo seleccionado.
  • bravo_can: Responde a «¿qué puedo hacer con esto?» con las acciones exactas que hay.
  • bravo_do: Ejecuta una lista de acciones como un solo paso que se puede deshacer y cuenta qué cambió y qué no se pudo hacer, con el motivo.
  • bravo_ask: Responde con texto a una pregunta sobre el proyecto. Una petición hecha como pregunta puede añadir algo al proyecto, como un solo paso que se deshace.
  • bravo_hear: Renderiza la mezcla en memoria y la mide: sonoridad, true peak, dinámica, tono por bandas y graves en mono. Su juez dice qué falla primero, qué está bien, una nota sobre 100 y los arreglos como acciones.
  • bravo_master_file: Masteriza un archivo de audio de principio a fin: sonoridad al objetivo (Spotify, Apple Music, YouTube, Tidal, club o un número en LUFS), true peak por debajo de −1 dBTP, en un WAV de 24 bits de la misma duración.
  • bravo_screen: Una imagen de la ventana de BRAVO, para ver lo que tú ves.
  • bravo_state: El proyecto entero como datos, para los detalles que bravo_look deja fuera.
  • bravo_catalog: La lista de acciones de BRAVO con sus argumentos.
  • bravo_verb: Ejecuta una acción de BRAVO por el camino comprobado.
  • bravo_wait: Espera a que el proyecto cambie en vez de preguntar una y otra vez.
  • bravo_project: Guarda el proyecto abierto en su archivo, o empieza uno vacío cuando no hay nada sin guardar.

Los lotes van por las mismas herramientas: tu asistente le pide a BRAVO que normalice una carpeta y recibe el informe.

Seguridad

  • Apagado por defecto. Nada escucha hasta que enciendes el Conector en «Conecta tu IA».
  • Solo en tu Mac. El puerto está atado a 127.0.0.1: no se llega a él desde la red, y las peticiones de un navegador se cierran sin respuesta.
  • Con clave. Sin la clave (el token) el puerto no contesta. La clave vive en un archivo que solo puede leer tu usuario de macOS (permisos 0600), BRAVO estrena una cada vez que se abre, y la configuración que pegas en tu app no la lleva.
  • Permiso por proyecto. La primera vez que una app toca un proyecto, BRAVO te pregunta. «Revocar todos» retira todos los permisos.
  • Sin claves de modelos. El paquete del conector no lleva ninguna clave de ningún modelo de IA; tu asistente usa tu propia cuenta.
  • Alcance limitado. Las apps conectadas solo leen archivos de audio, vídeo, MIDI y presets. No pueden grabar con el micrófono, abrir otros proyectos, cambiar ajustes, abrir ventanas de plugins ni ejecutar código dentro de BRAVO.
  • Deshacer y archivos nuevos. Cada lista de acciones es un paso que se deshace en el proyecto. Un lote escribe en la carpeta de salida que le digas; un máster va dentro de tu carpeta personal o a un disco externo. Ninguno escribe encima de un archivo que ya exista.
  • Apágalo cuando quieras. El puerto se cierra al apagar el Conector o al salir de BRAVO.

Dónde están los datos de la conexión, para quien quiera comprobarlo:

~/Library/Application Support/OBRA BRAVO/connector.json
{ "port": <número>, "token": "<privada>", "enabledAt": <hora> }

Lo que no es

  • No es un servicio remoto: solo funciona en el Mac donde está abierto BRAVO.
  • No genera música: trabaja con tu audio, tus samples y tus proyectos.
  • No es una tubería de datos hacia OBRA: el conector le contesta a tu asistente, en tu Mac.

Límites

  • Los asistentes que solo llegan a servidores remotos todavía no pueden usar un conector local.
  • El asistente solo ve lo que cuenta BRAVO. No puede abrir archivos que BRAVO no haya recibido.
  • Beta: solo Mac con Apple Silicon. Windows, más adelante.
  • El acceso se abre por oleadas desde la lista de espera.
  • BRAVO trabaja con el audio que traes. No genera canciones.

Preguntas frecuentes

¿Qué significa MCP?

Model Context Protocol, un estándar abierto para conectar asistentes de IA con herramientas y datos de otras apps.

¿Qué asistentes funcionan con BRAVO?

Claude Desktop, Claude Code, Codex y Cursor.

¿Necesito Node?

Para Claude Code, Codex y Cursor, sí: Node 18 o superior. La extensión de Claude Desktop se instala desde BRAVO con un clic.

¿Es seguro dejarlo encendido?

Solo contesta en 127.0.0.1 y solo con la clave, pero no hace falta dejarlo encendido si no lo usas. Apágalo en el mismo panel.

¿Usar el conector cuesta algo?

No. BRAVO es gratis en la beta y tu asistente funciona con tu propia cuenta.

BRAVO es una beta gratis para Mac con Apple Silicon. El acceso se abre por oleadas desde la lista.

Apúntate a la lista de BRAVO →

Más guías de BRAVO