§ 指南 · 适用于开发商和代理商

GarageBand MCP 服务器:代理实际能做什么

发布日期:2026年10月

GarageBand没有脚本 API,因此没有代理程序可以像 ReaScript 操作REAPER那样操作它。代理程序只能访问项目文件。Doseedo 运行着一个托管的 MCP 服务器Doseedo地址为: https://api.doseedo.com/mcp 打开一个 .band GarageBand 10 保存的项目文档与Logic Pro相同,它可以将GarageBand转换为Ableton Live 、 FL Studio 、 Pro Tools 、 REAPER 、 Cubase 、Dorico 或干净的Logic项目,并导出 MIDI 文件,而GarageBand本身无法导出MIDI文件。GarageBand 在这里只是一个源:项目从它导出,不会再写回任何内容。 .band.

为什么“ GarageBand MCP”是一个文件问题

这个集群中的其他所有 DAW 都提供了可供 MCP 服务器运行的实时界面:ReaScript、Python 控制器 API、控制器 API 和MIDI远程 API。GarageBand 却什么都没有。它没有插件脚本、OSC、控制界面 SDK,也没有可以访问轨道或区域的脚本字典。因此,想要实时驱动GarageBand的服务器只能通过macOS辅助功能进行 UI 脚本编写,而这种方式会在窗口移动时失效。我们找到的唯一一个GarageBand MCP 社区项目也指出了这一点,并且…… .band 将其作为交接点,而不是需要自动化的环节。

文件是稳定部分。GarageBand 10 项目的结构与Logic Pro项目完全相同,同一个阅读器可以打开两者,这使得在GarageBand关闭的GarageBand下,以及在非 Mac 设备上,以下所有操作都能正常运行。

设置

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

这是 Claude Code 的线路,第一次调用会打开浏览器进行登录。 ChatGPT, 光标, VS Code, Gemini CLI 和 法典 注册相同的 URL;没有浏览器的客户端发送 X-API-Key: dsk_live_… 从 设置 → API 密钥完整的43种工具列表如下: 参考.

A .band 这是一个文件夹,Finder 将其显示为一个文件,因此在上传前会进行压缩(右键单击 → 压缩,或者由代理自动压缩)。说明来自枚举。 doseedo_convert_project一切都始于GarageBand :

garageband2ableton   garageband2fl
garageband2protools  garageband2reaper
garageband2cubase    garageband2dorico
garageband2logic

一次真正的皈依,以及它的报告内容

一个包含七首曲目的GarageBand 10 项目(软件乐器音轨,大部分是 Drum Kit Designer 套件,没有音频录制) garageband2ableton 2026年10月26日。该代理人转述的报告称:

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.

它还指出,所有七首曲目都使用了GarageBand音色库中的Apple乐器,因此在Ableton中,音符会出现在需要用户选择的乐器的曲目上。这就是GarageBand转换的真实情况:音符、段落、速度和结构得以保留, Apple的音色则无法保留,转换器无法转换的内容会被列出,而不是被悄悄丢弃。

代理程序可以对 .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.

它不做什么

范围,仅说明一次。 将经纪人的修改写入 Mac 上的项目(Dø Desktop 会保存项目、关闭项目、写入修改并重新打开项目),以及离线退订目标 macOS上的Logic Pro通过 Dø Desktop 桥梁。读取、构建、转换和下载项目涵盖Logic Pro 、 Ableton Live 、 FL Studio 、 Pro Tools和REAPER ,转换涵盖十种 DAW 格式(包括上述五种以及Cubase 、Dorico、 Studio One 、 Bitwig和GarageBand ),支持所有 75 个方向。这里没有任何操作会驱动走带或移动播放头:代理编辑的是…… 会议不是游戏机。

通过它发送一个项目

添加服务器,给你的代理一个压缩的 .band 文件,并要求提供MIDI或Ableton设置,以及报告。

Doseedo MCP 服务器 →

常问问题

GarageBand是否有 MCP 服务器?

GarageBand无法可靠地驱动该应用程序:它没有脚本 API,因此实时控制仅限于macOS UI 脚本。对于项目文件, Doseedo在doseedo上运行一个托管的 MCP 服务器,该服务器读取 .band 文件,导出其MIDI ,并将其转换为Ableton Live 、 FL Studio 、 Pro Tools 、 REAPER 、 Cubase 、Dorico 或Logic Pro格式。

AI代理能否从GarageBand导出MIDI ?

是的,是从项目文件中GarageBand的。GarageBand 没有MIDI导出功能,但 .band 文件会将软件乐器区域存储为音符,然后由代理程序读取并生成带有轨道名称的标准MIDI文件。鼓手区域是演奏设置,不是音符,所以不会包含在 .band 文件中。

Claude 能把GarageBand项目转换成Ableton Live吗?

是的。代理程序会压缩 .band 文件,上传它,调用 convert_project 函数将 garageband2ableton 转换为 ableton,然后返回一个包含音轨、 MIDI和速度信息的原生.als文件,以及一份报告,其中列出了未传输的内容,例如Apple乐器和循环区域。

它可以编写GarageBand项目吗?

不GarageBand只是一个源文件。GarageBand GarageBand导入MIDI文件和音频,所以工作成果会以MIDI和stems形式导入; Logic Pro可以直接打开GarageBand项目进行导入。

我该如何安装?

在 Claude Code 中:`claude mcp add --transport http --scope user doseedo https://api. doseedo /mcp`。在 ChatGPT、Cursor、Gemini CLI、Codex、VS Code 或 Claude 应用中,添加相同的 URL 作为自定义 MCP 服务器。首次调用时,OAuth 会自动登录。

Doseedo MCP 服务器 · 一个 URL,每个客户

通过 DAW
  • Logic Pro修改内容已写入您的项目
  • Ableton Live构建、读取、转换.als
  • FL Studio读取、转换 .flp 文件
  • Pro Tools在 DAW 之间移动 .ptx 文件
  • REAPER读取、编辑、转换 .rpp 文件
  • Studio One读取 .song 文件,写入 .dawproject 文件
  • Cubase读取 .cpr 文件,写入 .dawproject 文件
  • Bitwig Studio.dawproject 两种方式
  • GarageBand读取 .band 文件,导出MIDI
通过人工智能客户端
按能力

有关的