← 返回目录
A

Ableton MCP Server

社区
通过模型上下文协议(MCP)将 Ableton Live 与 Claude AI 连接起来,实现基于提示的音乐制作。
GitHub 源仓库 ↗
★ 2.9k Stars 分类 · 开发工具 非常热门 源版本 1788e80c50c5
37FMRS · D
可靠性
4/20
安全与权限
6/20
维护活跃度
8/20
文档质量
11/20
安装易用性
8/20

AbletonMCP 通过 MCP 将 Ableton Live 与 Claude AI 集成,提供双向控制和自动化。它允许用户通过自然语言提示创建曲目、频道、片段和编曲。需要安装 Ableton Remote Script 和指定客户端。它适用于音乐制作人和音频爱好者,但存在风险,如项目意外更改和遥测。建议谨慎使用并定期保存工作。

查看 FMRS 评分方法 →

AbletonMCP 是一个通过模型上下文协议(MCP)将 Ableton Live 与 Claude AI 连接起来的集成工具。它允许 Claude 直接与 Ableton Live 交互和控制,实现基于提示的音乐制作、端到端音轨创建以及 Live 会话和编配操作。

工具能力

暂未整理工具清单。

安装接入

  1. 安装 Python 3.8 或更高版本以及 uv 包管理器(Mac 上使用 brew install uv)。
  2. 使用 Smithery 自动安装:npx -y @smithery/cli install @ahujasid/ableton-mcp --client claude 或手动将配置添加到 Claude Desktop 的 claude_desktop_config.json 文件中:{"mcpServers":{"AbletonMCP":{"command":"uvx","args":["ableton-mcp"]}}}。
  3. 下载 AbletonMCP_Remote_Script/__init__.py 文件,将其放入 Ableton 的 MIDI Remote Scripts 目录(Windows:C:\ProgramData\Ableton\Live XX\Resources\MIDI Remote Scripts\ 等;macOS:Contents/App-Resources/MIDI Remote Scripts/ 等)。
  4. 启动 Ableton Live,在设置/偏好设置 → Link, Tempo & MIDI 中,从 Control Surface 下拉菜单中选择 'AbletonMCP',并将输入和输出设置为 'None'。
  5. 配置 Claude Desktop 或 Cursor 使用该 MCP 服务器,并确保 Ableton Remote Script 已加载,连接将自动建立。
claude_desktop_config.json
{
  "mcpServers": {
    "AbletonMCP": {
      "command": "uvx",
      "args": [
        "ableton-mcp"
      ]
    }
  }
}

选型与风险

适合谁

  • 希望在 DAW 中尝试 AI 辅助音乐制作和快速原型设计的音乐制作人、作曲家和音频爱好者。
  • 寻找创意灵感或想要自动化重复性任务(如创建 MIDI 片段)的 Ableton Live 用户。

不适合谁

  • 没有 Ableton Live 10 或更高版本的,或没有安装 Python 3.8 和 uv 的用户。
  • 对于复杂音乐编排,AI 可能无法一次完成,需要分解任务,因此不适合需要即时高精度控制的高级用户。
  • 不适合需要完全离线或隐私敏感的工作流程,除非禁用遥测。

所需权限

  • 读取和修改 Ableton Live 会话和曲目信息。
  • 创建、修改和删除 MIDI 和音频音轨。
  • 在 Ableton 的浏览器中加载乐器和效果器。
  • 创建和编辑 MIDI 片段(包括音符)。
  • 在会话和编排视图中控制播放和传输。
  • 更改速度和会话参数。
  • 发送匿名使用遥测数据(可禁用)。

风险与副作用

  • 该工具使用 TCP 套接字通信,如果网络配置不当,可能存在安全风险,但通常仅在本地运行。
  • 由于 AI 可能执行意外操作(如创建、修改或删除音轨),可能对您的 Ableton 项目造成意外更改;建议在实验前保存工作。
  • 遥测收集匿名数据,但如果您关心隐私,请禁用遥测(设置 ABLETON_MCP_DISABLE_TELEMETRY=true)。
  • 第三方集成,非 Ableton 官方产品,可能存在稳定性问题或兼容性问题。

常见排障

  1. 连接问题:确保 Ableton Remote Script 已加载,并且 MCP 服务器已正确配置在 Claude 或 Cursor 中。
  2. 超时错误:尝试简化请求或将其分解为更小的步骤。
  3. 如果遇到连接问题,请尝试重启 Claude 和 Ableton Live。

使用场景

通过 Claude 创建完整的音乐编曲,包括前奏、高潮、间奏等结构。
根据文本提示生成 MIDI 音轨、和弦进行和旋律。
控制 Ableton Live 中的播放、节拍和片段触发。
从 Ableton 的库中加载乐器和效果器,并应用于音轨。

支持客户端

Claude Desktop完整支持