← 返回目录
A

Ableton MCP Server

社区
通过模型上下文协议(MCP)将 Ableton Live 与 Claude AI 连接起来,实现基于提示的音乐制作。
分类
开发工具 第 374 / 438
Stars
★ 3.2k 非常热门
传输方式
stdio(本地进程)
运行环境
Python 3.8+ · 预编译二进制
凭据
无需凭据
许可证
MIT
最近提交
37FMRS · D

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

最强项 · 文档质量 11/20 最弱项 · 可靠性 4/20

可靠性
4/20
安全与权限
6/20
维护活跃度
8/20
文档质量
11/20
安装易用性
8/20
查看各项评分依据
可靠性 4/20
仅依据 README 无法确认 MCP 服务器能正常启动、完成初始化握手或保证声明工具与实际行为一致。仓库内未提供源码、测试或 CI 产物作为可验证执行证据,错误路径和依赖问题也无法诊断。按静态审查和证据缺失即扣分的原则,不给乐观假设加分,故给 4 分。
安全与权限 6/20
README 披露了匿名遥测并提供关闭环境变量,未发现恶意或窃取凭据的迹象,因此未触发红线。但通信依赖无认证的 TCP socket,涉及 Ableton 会话控制的变更操作未提及确认机制,无法从源码验证数据边界和最小权限。评分 6 分,主要扣分点为缺少认证、操作确认和可审计的数据流说明。
维护活跃度 8/20
仓库未归档、许可证为 MIT,且有明确的维护者身份,但这些是基础事实。缺少提交频率、发布版本、依赖更新和漏洞响应渠道的信息;64 个 open issues 本身不能证明活跃维护。因此按“活跃但治理/版本管理有缺口”的锚点给 8 分。
文档质量 11/20
README 覆盖了安装、Claude/Cursor 配置、Remote Script 部署、功能列表、示例命令、故障排除、技术协议、限制和遥测退出方法,文档结构化较好。但缺少逐工具的参数说明、详细错误码/诊断信息、变更日志和可复核的验证记录,仍存在隐藏假设,如路径因 Ableton 版本而异。故给 11 分,未给满分。
安装易用性 8/20
安装步骤在 README 中描述得较清楚,给出了 Smithery、Claude Desktop 和 Cursor 的配置示例;但整体依赖 Ableton Live、Python、uv 和手工复制 Remote Script,且脚本目录随操作系统和 Ableton 版本变化,还需注意只能运行一个 MCP 实例,属于手动且较脆弱的安装路径。没有可验证的执行证据,因此保守给 8 分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么执行命令或代码访问网络

适合谁

  • 希望在 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 官方产品,可能存在稳定性问题或兼容性问题。

安装接入

准备工作

运行环境:Python 3.8+ · 预编译二进制

其他可选配置项(3 个)
ABLETON_MCP_DISABLE_TELEMETRY 可选 设为 true 可关闭匿名遥测;启动 MCP 服务器前在 shell 中 export,或在 Claude Desktop 配置的 env 字段中设置。
DISABLE_TELEMETRY 可选 ABLETON_MCP_DISABLE_TELEMETRY 的替代变量,设为 true 同样可禁用遥测。
MCP_DISABLE_TELEMETRY 可选 另一个可选的替代变量,设为 true 即禁用遥测。
  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"
      ]
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "AbletonMCP": {
      "command": "uvx",
      "args": [
        "ableton-mcp"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add AbletonMCP -- uvx ableton-mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

按 README 安装 AbletonMCP Remote Script 并在 Live 控制面板选中后,在 Claude Desktop 中应能看到带工具的锤子图标;向 Claude 发送“获取当前 Ableton 会话的信息”,若能返回会话和轨道信息即证明连接成功。

常见排障

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

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 创建一个80年代合成器浪潮风格的音轨
  • 创建一个4小节的MIDI片段,带一段简单旋律
  • 把 tempo 设为 120 BPM
  • 获取当前 Ableton 会话的信息

使用场景

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

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

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

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 9dddc7bd5b95 数据同步于 2026-10-12 查看 FMRS 评分方法