§ Guía · Para desarrolladores y agentes

Servidor GarageBand MCP: qué puede hacer realmente un agente.

Publicado en octubre de 2026

GarageBand no tiene API de scripting, por lo que ningún agente lo opera de la misma manera que ReaScript opera REAPER. Lo que un agente puede acceder es el archivo del proyecto. Doseedo ejecuta un servidor MCP alojado en https://api.doseedo.com/mcp que abre una .band (GarageBand 10 guarda el mismo documento de proyecto que Logic Pro ), lo convierte a Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico o un proyecto limpio Logic, y obtiene su salida MIDI, que GarageBand por sí mismo no puede exportar. GarageBand es una fuente aquí: los proyectos salen de él, nada se escribe de vuelta como un .band.

¿Por qué " GarageBand MCP" es una pregunta sobre archivos?

Todos los demás DAW de este grupo tienen alguna superficie en vivo sobre la que se puede alojar un servidor MCP: ReaScript, una API de controlador Python, una API de controlador, una API MIDI Remote. GarageBand no tiene ninguna. No tiene scripting de plugins, ni OSC, ni SDK de superficie de control, ni diccionario de scripting que alcance pistas o regiones, por lo que un servidor que quiera controlarlo en vivo se queda con el scripting de la interfaz de usuario macOS a través de Accesibilidad, que se rompe cada vez que se mueve una ventana. El único proyecto comunitario GarageBand MCP que encontramos lo dice así y trata el .band como punto de traspaso en lugar de algo para automatizar.

El archivo es la parte estable. Un proyecto GarageBand 10 es un paquete con la misma estructura que un proyecto Logic Pro, y el mismo lector abre ambos, lo que permite que todo lo que se describe a continuación sea posible con GarageBand cerrado y en un ordenador que no sea un Mac.

Configuración

claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp

Esa es la línea del código Claude, y la primera llamada abre un navegador para iniciar sesión. ChatGPT, Cursor, VS Code, Gemini CLI y Códice registra la misma URL; un cliente sin navegador envía X-API-Key: dsk_live_… de Configuración → Claves APILa lista completa de 43 herramientas se encuentra en la referencia.

A .band es una carpeta que Finder muestra como un solo archivo, por lo que se comprime antes de la carga (clic derecho → Comprimir, o el agente lo hace). Las instrucciones, del enum de doseedo_convert_project, todo comenzando desde GarageBand :

garageband2ableton   garageband2fl
garageband2protools  garageband2reaper
garageband2cubase    garageband2dorico
garageband2logic

Una conversión real y lo que decía su informe.

Un proyecto GarageBand 10 de siete pistas (pistas de instrumentos virtuales, la mayoría de ellas kits de Drum Kit Designer, y sin grabaciones de audio) pasó por garageband2ableton El 26 de octubre de 2026. El informe, que el agente transmite, decía:

7 tracks, 240 MIDI notes and 13 plugins reached the
Ableton Live project.

7 regions carry a GarageBand loop length (dragged-out
repeats) this converter does not read yet: each is placed
once at its recorded length.

1 plugin (Drum Kit) has no equivalent in Ableton Live and
was not mapped.

También se señaló que las siete pistas utilizan instrumentos Apple cuyos sonidos se encuentran en la biblioteca de GarageBand, por lo que en Ableton las notas aparecen en las pistas que requieren un instrumento de tu elección. Esa es la forma correcta de una conversión GarageBand : las notas, las regiones, el tempo y la estructura se conservan, los sonidos de Apple no, y todo lo que el convertidor no pudo incluir se indica en lugar de omitirse silenciosamente.

Lo que el agente puede hacer con un archivo .band

> Here's a GarageBand project from my phone. Get me the MIDI
  of every track, named the way they are in GarageBand.

> Convert this .band for my friend who uses FL Studio, and
  tell me which instruments she'll need to replace.

Lo que no hace

Alcance, indicado una sola vez. Escribir las ediciones de un agente en un proyecto en tu Mac (Dø Desktop guarda el proyecto, lo cierra, escribe las ediciones y lo vuelve a abrir) y el destino de rebote sin conexión Logic Pro en macOS, a través del Dø Desktop puente. La lectura, construcción, conversión y descarga de proyectos abarca Logic Pro, Ableton Live, FL Studio, Pro Tools y REAPER, y la conversión abarca diez formatos DAW (esos cinco más Cubase, Dorico, Studio One, Bitwig y GarageBand) en las 75 direcciones. Nada aquí controla un transporte ni mueve un cabezal de reproducción: el agente edita el sesión, no la consola.

Enviar un proyecto a través de él

Agrega el servidor, dale a tu agente un archivo .band comprimido y solicita el MIDI o un conjunto Ableton, junto con el informe.

El servidor Doseedo MCP →

Preguntas frecuentes

¿Existe un servidor MCP para GarageBand ?

No es una solución que garantice el funcionamiento fiable de la aplicación: GarageBand no tiene una API de scripting, por lo que el control en directo se limita al scripting de la interfaz de usuario macOS. Para el archivo del proyecto, Doseedo ejecuta un servidor MCP alojado en doseedo que lee un archivo .band, exporta su MIDI y lo convierte a Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico o Logic Pro.

¿Puede un agente de IA exportar MIDI desde GarageBand ?

Sí, desde el archivo del proyecto. GarageBand no tiene exportación MIDI, pero un archivo .band almacena las regiones de sus instrumentos virtuales como notas, y el agente las lee en un archivo MIDI estándar con nombres de pista. Las regiones del baterista son ajustes de interpretación, no notas, por lo que no están incluidas.

¿Puede Claude convertir un proyecto GarageBand a Ableton Live ?

Sí. El agente comprime el archivo .band, lo sube, llama a convert_project con garageband2ableton y devuelve un archivo .als nativo con las pistas, MIDI y tempo, además de un informe que indica qué no se incluyó, como instrumentos Apple y regiones en bucle.

¿Puede escribir un proyecto GarageBand ?

No. GarageBand es solo una fuente. GarageBand importa archivos MIDI y audio, por lo que el trabajo se vuelve a importar como MIDI y stems ; Logic Pro abre los proyectos GarageBand directamente para la migración.

¿Cómo lo instalo?

En Claude Code: claude mcp add --transport http --scope user doseedo https://api. doseedo .com/mcp. En ChatGPT, Cursor, Gemini CLI, Codex, VS Code o las aplicaciones de Claude, agregue la misma URL como un servidor MCP personalizado. OAuth inicia sesión en la primera llamada.

El servidor Doseedo MCP • Una URL para cada cliente

Por DAW
  • Logic Proediciones escritas en tu proyecto
  • Ableton Liveconstruir, leer, convertir .als
  • FL Studioleer, convertir .flp
  • Pro ToolsMover archivos .ptx entre estaciones de trabajo de audio digital (DAW)
  • REAPERleer, editar, convertir .rpp
  • Studio Oneleer .song, escribir .dawproject
  • Cubaseleer .cpr, escribir .dawproject
  • Estudio Bitwig.dawproject en ambos sentidos
  • GarageBandleer .band, exportar MIDI
Por cliente de IA
Por capacidad

Relacionado