§ Guia · Para desenvolvedores e agentes

Servidor GarageBand MCP: o que um agente realmente pode fazer

Publicado em outubro de 2026

GarageBand não possui uma API de script, portanto nenhum agente o opera da mesma forma que o ReaScript opera REAPER. O que um agente pode acessar é o arquivo de projeto. Doseedo executa um servidor MCP hospedado em https://api.doseedo.com/mcp que abre um .band (GarageBand 10 salva o mesmo documento de projeto que Logic Pro ), converte-o para Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico ou um projeto limpo Logic e extrai o MIDI, algo que o próprio GarageBand não consegue exportar. GarageBand é apenas uma fonte: os projetos saem dele, nada é gravado de volta como um arquivo MIDI. .band.

Por que " GarageBand MCP" é uma pergunta sobre arquivos?

Todas as outras DAWs neste cluster possuem alguma superfície de controle que um servidor MCP possa utilizar: ReaScript, uma API de controlador em Python, uma API de controlador, uma API MIDI remota. GarageBand não possui nenhuma. Não tem scripts para plugins, nem OSC, nem SDK para superfícies de controle, nem um dicionário de scripts que acesse trilhas ou regiões. Portanto, um servidor que queira controlá-lo ao vivo fica limitado a usar scripts da interface macOS por meio do recurso Acessibilidade, que param de funcionar sempre que uma janela é movida. O único projeto MCP GarageBand que encontramos confirma isso e trata o problema de forma diferente. .band como um ponto de transferência, em vez de algo a ser automatizado.

O arquivo é a parte estável. Um projeto GarageBand 10 é um pacote organizado exatamente como um projeto Logic Pro, e o mesmo leitor abre ambos, o que torna possível tudo o que segue abaixo com GarageBand fechado e em um computador que não seja um Mac.

Configurar

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

Essa é a linha do código Claude, e a primeira chamada abre um navegador para fazer login. ChatGPT, Cursor, VS Code, Gemini CLI e Códice Registre o mesmo URL; um cliente sem navegador envia X-API-Key: dsk_live_… de Configurações → Chaves de APIA lista completa das 43 ferramentas está em a referência.

A .band É uma pasta que o Finder exibe como um único arquivo, portanto, ela é compactada antes do upload (clique com o botão direito → Compactar, ou o agente faz isso). As instruções, da enumeração de doseedo_convert_project, tudo começando pelo GarageBand :

garageband2ableton   garageband2fl
garageband2protools  garageband2reaper
garageband2cubase    garageband2dorico
garageband2logic

Uma conversão real e o que o relatório dizia.

Um projeto de sete faixas GarageBand 10 (faixas de instrumentos virtuais, a maioria kits do Drum Kit Designer, e sem gravações de áudio) foi processado. garageband2ableton Em 26 de outubro de 2026. O relatório, que o agente repassa, dizia:

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.

O relatório também indicou que todas as sete faixas tocam instrumentos Apple cujos sons estão na biblioteca do GarageBand, portanto, no Ableton as notas chegam às faixas que precisam de um instrumento de sua escolha. Essa é a forma correta de uma conversão GarageBand : as notas, regiões, andamento e estrutura são preservados, os sons da Apple não, e qualquer coisa que o conversor não conseguiu incluir é listada em vez de ser descartada silenciosamente.

O que o agente pode fazer com um arquivo .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.

O que não faz

Âmbito, declarado uma única vez. Inserir as edições de um agente em um projeto no seu Mac (o Dø Desktop salva o projeto, fecha-o, insere as edições e reabre-o) e no destino de renderização offline. Logic Pro no macOS, através do Dø Desktop A ponte. A leitura, construção, conversão e download de projetos abrangem Logic Pro, Ableton Live, FL Studio, Pro Tools e REAPER, e a conversão abrange dez formatos de DAW (esses cinco mais Cubase, Dorico, Studio One, Bitwig e GarageBand) em todas as 75 direções. Nada aqui controla um mecanismo de transporte ou move uma cabeça de reprodução: o agente edita o sessão, não o console.

Envie um projeto por meio dele.

Adicione o servidor, forneça ao seu agente um arquivo .band comprimido e solicite o MIDI ou um conjunto de arquivos Ableton, juntamente com o relatório.

O servidor Doseedo MCP →

Perguntas frequentes

Existe algum servidor MCP para GarageBand ?

Não é uma solução confiável para o aplicativo: GarageBand não possui uma API de script, portanto, o controle ao vivo fica limitado a scripts da interface macOS. Para o arquivo de projeto, Doseedo utiliza um servidor MCP hospedado em doseedo que lê um arquivo .band, exporta seu MIDI e o converte para Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico ou Logic Pro.

Um agente de IA consegue exportar MIDI do GarageBand ?

Sim, a partir do arquivo de projeto. GarageBand não possui exportação MIDI, mas um arquivo .band armazena as regiões dos instrumentos virtuais como notas, e o programa as lê e as converte em um arquivo MIDI padrão com os nomes das faixas. As regiões do baterista são configurações de performance, não notas, portanto não estão incluídas.

Claude consegue converter um projeto GarageBand para o Ableton Live ?

Sim. O agente comprime o arquivo .band, faz o upload, chama a função convert_project com garageband2ableton e retorna um .als nativo com as faixas, MIDI e tempo, além de um relatório indicando o que não foi incluído, como instrumentos Apple e trechos em loop.

É possível criar um projeto GarageBand ?

Não. GarageBand é apenas uma fonte. GarageBand importa arquivos MIDI e áudio, então o trabalho retorna para ele como MIDI e stems ; Logic Pro abre projetos GarageBand diretamente para a migração.

Como faço para instalar?

No Claude Code: `claude mcp add --transport http --scope user doseedo https:// doseedo /mcp`. No ChatGPT, Cursor, Gemini CLI, Codex, VS Code ou nos aplicativos Claude, adicione a mesma URL como um servidor MCP personalizado. O OAuth autentica você na primeira chamada.

O servidor Doseedo MCP • Um único URL para cada cliente

Por DAW
Por cliente de IA
Por capacidade

Relacionado