Logic Pro MCP 服务器:让 Claude 编辑您的会话
发布日期:2026年9月
Logic Pro有一个 MCP 服务器,它托管在: https://api.doseedo.com/mcp将其连接到 Claude Code、Claude Desktop、Claude 手机应用或任何其他 MCP 客户端,代理即可 将您的Logic会话视为完整的编曲并进行修改。 移动区域、重写MIDI 、拉动推子、按名称插入插件。在 Mac 上运行Doseedo Desktop 应用程序后,这些编辑操作将显示在您的…… 几秒钟内即可打开Logic项目无需自行托管,无需 SDK。
Logic是实现此功能的完整 DAW,因此本指南将深入讲解:安装、实时编辑、关闭桌面应用程序时会发生什么、离线导出以及它无法实现的功能。
为什么Logic需要桥梁
Apple公司没有为Logic Pro提供公开的实时脚本 API。它只有一个脚本接口。 脚本编写者,一个在单个通道条内运行 JavaScript 的 MIDI-FX 插件:它只能看到经过该通道条的 MIDI,别的什么都看不到,它无法读取编曲、添加音轨或触及另一个区域。Logic 的 AppleScript 字典几乎是空的。这就是为什么“自动化 Logic Pro”在历史上一直是空谈,而正在运行的 Ableton Set 至少可以通过 AbletonOSC 和 pylive 访问。
Doseedo桌面应用程序弥补了这一差距。MCP服务器将数据写入云会话,桌面应用程序将每次编辑应用到Logic实际打开的项目,从而保持…… .logicx 磁盘上的文件同步显示。虽然没有实时传输控制,但文件排列确实会随着光标移动而变化。
安装
Claude Code 中的一条命令。OAuth 处理身份验证;第一个工具调用会打开浏览器进行登录和授权:
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp
对于没有浏览器的客户端(例如 CI、服务器或脚本),请使用 API 密钥。 设置 → API 密钥 反而:
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp \
--header "X-API-Key: dsk_live_..."
在 Claude 手机和网页应用程序中,它以某种形式安装。 自定义连接器设置 → 连接器 → 添加自定义连接器,粘贴相同的 URL,登录一次即可。Cursor 和任何其他 Streamable HTTP 客户端都以相同的方式注册它。该端点背后有 21 个工具;完整列表请参见此处。 MCP 服务器页面.
对于实时编辑,您还需要 Doseedo Desktop 在安装了该项目的 Mac 上运行。其他所有功能都仅通过连接器即可正常工作。
托管式与本地Logic Pro MCP 服务器
搜索Logic Pro MCP 服务器”,结果大部分都是在你自己 Mac 上运行的开源项目,koltyj/logic-pro-mcp 和 MongLong0214/logic-pro-mcp 是最知名的。他们各有所长,所以要根据工作内容来选择:
| 本地服务器(GitHub) | Doseedo (托管) | |
|---|---|---|
| 它如何达到Logic | 驱动正在运行的应用程序,AppleScript、辅助功能、CoreMIDI、按键事件 | 编辑项目本身;Dø Desktop 会将每次编辑应用到打开的项目。 |
| 设置 | 在 Mac 上克隆、构建并运行 stdio 服务器,并授予辅助功能权限 | 一个网址,claude mcp add 或者克劳德连接器 |
| 传输和播放 | 是的 播放、录制、移动播放头 | 不,它修改的是编曲,而不是控制台。 |
| 阅读整个安排 | Logic打开时 UI 显示的内容 | 每个音轨、区域、推子和插件,以节拍和秒为单位,即使Logic已关闭。 |
| 通过您的手机/克劳德网站 | 不,该代理必须在那台Mac电脑上运行。 | 是的,下次 Mac 打开项目时,编辑内容就会生效。 |
| 超越编辑 | — | 离线导出插件音频,转换为其他四个 DAW 格式,音频转会话, stems ,转录 |
它们还结合了:一个本地服务器,用于在你坐在 Mac 前进行传输;另一个服务器,用于结构编辑以及在你不在时你要求的一切。
实时编辑是什么样子的
你与代理进行对话时使用的是会话术语,而不是 API 调用:
> List my sessions.
> In "Bridge Demo", what is on track 4 and how loud is it?
> Shorten the intro by four bars, pull the lead vocal up
2 dB, and put a Channel EQ on the drum bus.
> Add a submix bus called "Horns" and route the trumpet
and sax into it.
代理首先读取会话:包括每个曲目及其 ID、区域等信息。 节拍和秒它会显示混音器电平(以分贝为单位)、插件链、速度、标记,以及桌面应用程序当前是否正在处理该会话。然后它会提交编辑。在Logic打开且桌面应用程序连接的情况下,您可以看到区域的变化。
编辑集涵盖的内容
- 移动和修剪区域;重写MIDI音符。
- 添加和删除音轨;设置淡入淡出、声像和静音。
- 插入插件 按姓名进入已命名曲目的链中。
- 改变节奏;添加标记。
- 创建子混音总线并将轨道路由到其中。
- 将样品加载到快速采样器中。
桌面应用程序关闭时
所有数据都不会丢失,也不会悄无声息地失效。编辑内容会保存在云端会话中,并在下次打开项目时自动应用,或者,如果您要求代理将会话下载为原生项目,则会立即应用。 .logicx在服务器端重建。由于读取工具会报告同步状态,代理程序知道它处于哪种情况,并会直接告知您,而不是猜测。
这样你就可以开始进行会话了。 远离手机,远离机器在火车上索要找零,下次 Mac 打开该项目时,找零就会生效。
离线弹射通过您的真实插件
这是目前市面上没有的同类功能。只需请求一个音频文件,每个音轨就会被导出为音频文件。 通过其真正的第三方插件链,DAW 本身是封闭的。 桌面应用程序会在后台渲染音频,并提供可下载的stems 。Logic的 Bounce 功能需要打开应用程序并将项目放在屏幕上;而这个功能则不需要。
限制条件,直截了当地说: 音频轨道已涵盖;乐器和MIDI轨道需要打开 DAW。 渲染时,这是按音轨报告的,而不是静默丢失的,因此导出时不会出现乐器音轨悄然丢失的情况。
与其他耗时任务一样,退订也是异步的:提交工具会返回一个 task_id等待工具会对其进行轮询,完成的stems会以普通形式返回。 https URL。
您的音频文件将保留在您的设备上。
当您将代理指向磁盘上已存在的文件时,它会传递 本地路径云端构建会话结构,音轨、区域、总线、路由,下载功能则返回复制命令,将您自己的文件添加到项目中。音频上传仅在服务器真正需要样本时才会进行:分离、转录、转换、生成和导出。
其余表面
同一连接还承载着使会话控制功能得以实现的工具:
- 项目转换 Logic Pro 、 Ableton Live 、 FL Studio 、 Pro Tools和REAPER之间的完整项目,所有 20 个方向,原生重建。
- 音频转工程 输入混音,输出原生工程文件:按命名轨道分离的stems 、速度映射、可选的每音轨MIDI以及和弦指南。参见 音频会话.
- 音轨分离, 转录, 一代 和 覆盖.
- 下载 将会话作为原生项目文件,在服务器端重新构建。
计量是枯燥乏味的那种:MCP 调用次数与使用网站次数完全相同,同一个帐户,相同的积分,每个客户都可以撤销。
它不做什么
- 无实时传输控制。 它不会开始播放、启用曲目或移动播放头。它编辑的是编曲,而不是控制台。
- Live编辑和离线导出功能仅适用于Logic Pro 。通过macOS上的桌面桥接器,可以读取、构建、转换和下载Ableton Live 、 FL Studio 、 Pro Tools和REAPER项目,它们是 不是 实时驱动。对于正在运行的 Live Set,那是 AbletonOSC 或 pylive 的领域;参见 使用 Python 控制Ableton.
- 它并不能取代数字音频工作站(DAW)。 混音决策、合成以及任何凭耳朵判断的内容都保持不变。这适用于结构性和重复性的工作。
- 转换保真度是有极限的。 音轨、 MIDI 、音频、速度和标记可以原生交叉;自动化、发送和插件状态则不通用。逐项分析: 保留内容明细.
常问问题
Logic Pro是否有 MCP 服务器?
Doseedo的。Doseedo MCP 服务器是一个托管的模型上下文协议端点,位于 https://api.doseedo.com/mcp它提供 21 种工具,其中的会话控制工具允许经纪人列出您的会话,将单个会话读取为完整的编曲,并进行编辑。在您的 Mac 上运行Doseedo Desktop 应用程序后,这些编辑会在几秒钟内应用到打开的Logic Pro项目中。
如何安装Logic Pro MCP 服务器?
在 Claude Code 中运行 claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp第一个工具调用会打开一个浏览器进行 OAuth 身份验证。在 Claude 手机和 Web 应用中,它会在“设置”→“连接器”下安装为自定义连接器。对于无头客户端,请附加 --header "X-API-Key: dsk_live_..." 使用“设置”→“API 密钥”中的密钥。
Logic Pro是否有脚本 API?
没有公开的实时 API。Logic 自带 Scripter,一个在单个通道条内运行 JavaScript 的 MIDI-FX 插件,它无法读取或更改编曲。它的 AppleScript 字典极其有限。Doseedo Desktop 桥接正是填补这一空白的东西:云端会话保存编辑,桌面应用将它们应用到正在运行的工程。
如果桌面应用程序没有运行会发生什么情况?
一切数据都不会丢失。编辑内容会保存在云端会话中,并在下次打开项目或将其下载为原生项目时自动应用。 .logicx读取工具会报告桌面在该会话中是否处于活动状态,因此代理始终知道更改是否已生效。
在Logic关闭的情况下,能否通过第三方插件导出音轨?
是的,音频轨道可以离线导出。离线导出是指在 DAW 关闭的情况下,通过第三方插件链将音频文件导出为音频,并由桌面应用程序在后台渲染。乐器和MIDI轨道则需要 DAW 打开才能渲染,并且会针对每个轨道单独报告此情况,而不是静默丢弃。自带的 DAW 无法通过已安装的插件进行无头导出。导出结果会以可下载的分轨文件形式返回。
我的音频会被上传吗?
只有当服务器真正需要这些样本时,例如分离、转录、转换、生成或导出,才会进行下载。对于已存在于您磁盘上的文件,代理会传递本地路径,云端会构建会话结构,下载过程会返回复制命令,将您的文件添加到项目中。
它与 GitHub 上的开源Logic Pro MCP 服务器有何不同?
这些程序运行在您的 Mac 上,并通过 AppleScript、辅助功能和MIDI控制Logic应用,因此您可以在电脑前控制走带和播放。Doseedo 是Doseedo程序:无需在 MCP 本身安装任何程序,它可以通过 Claude 手机和网页应用运行,即使Logic关闭,它也能读取完整的编曲,并且 Dø Desktop 会将其编辑应用到打开的项目中。它不控制走带。两者可以一起使用。