ableton-mcp

用自然语言指挥 Ableton Live,AI 帮你编曲混音

ableton-mcp 是一个开源项目,它通过模型上下文协议(MCP)将 Ableton Live 数字音频工作站与 Claude AI 连接起来。该项目解决了音乐制作中需要手动操作 Ableton 的繁琐问题,让用户可以用自然语言指令来控制 Ableton Live。其核心能力包括创建音轨、排列剪辑片段、作曲、调整混音参数等。通过 MCP 协议,Claude 能够理解并执行用户的音乐制作意图,实现 AI 辅助的音乐创作。项目基于 Python 开发,提供了清晰的 API 接口和文档,方便开发者集成和扩展。它适合音乐制作人、声音设计师和 AI 爱好者,能够显著提升音乐制作的效率和创意可能性。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3092
维护状态 活跃
是否开源
定价模式 free

项目数据

分类开源模型
开发团队ahujasid
所属国家
定价模式free
价格说明开源项目,MIT 许可证,完全免费,可自行部署使用。
访问状态
是否开源
开源协议MIT
主要语言Python
技术栈/模型ableton,ai,claude,daw,generative-ai,llm,mcp,model-context-protocol,music,python
GitHub 星标★ 3092
30天Star增速
HF 下载量
上线时间2025-03-19 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 5 步

环境要求

  • 已安装 uv(必须,未安装前不要继续)
  • Ableton Live 10.1.13 或更高版本
  • MCP 客户端:Claude Desktop 或 Cursor(二选一)
  • macOS 可用 brew 安装,Windows 参考 uv 官网安装方式

安装与启动步骤

  1. 1安装 uv

    uv 是本项目运行 MCP 服务器和安装脚本的前置工具,官方警告未安装 uv 不要继续后续步骤。

    brew install uv
  2. 2配置 MCP 客户端

    打开 Claude Desktop 的 Settings → Developer → Edit Config,写入右侧 JSON;Cursor 则在 Settings → MCP 中粘贴命令 uvx ableton-mcp。

    {
        "mcpServers": {
            "AbletonMCP": {
                "command": "uvx",
                "args": [
                    "ableton-mcp"
                ]
            }
        }
    }
  3. 3安装 Remote Script

    把 Remote Script 复制到 Ableton User Library 的 Remote Scripts 文件夹;可先用 --list-targets 预览目标目录。

    uvx --from ableton-mcp ableton-mcp-install-script
    uvx --from ableton-mcp ableton-mcp-install-script --list-targets
  4. 4指定自定义库路径

    若 User Library 不在默认位置且未被自动识别,用 --target 直接指向其 Remote Scripts 目录。

    uvx --from ableton-mcp ableton-mcp-install-script --target "/path/to/User Library/Remote Scripts"
  5. 5在 Live 中启用

    重启 Ableton,进入 Settings/Preferences → Link, Tempo & MIDI,Control Surface 选择 AbletonMCP,Input 与 Output 都设为 None。

关键配置

配置项必填说明示例
mcpServers.AbletonMCP.commandMCP 客户端的启动命令,固定为 uvxuvx
mcpServers.AbletonMCP.args启动参数,指定运行 ableton-mcp 包["ableton-mcp"]
--target安装脚本参数,手动指定 Remote Scripts 目录"/path/to/User Library/Remote Scripts"
--list-targets安装脚本参数,预览将要写入的目标文件夹--list-targets
--legacy安装到旧版 Preferences/User Remote Scripts 目录--legacy

如何确认成功

重启 Ableton 后,在 Link, Tempo & MIDI 的 Control Surface 中能看到并选中 AbletonMCP,即脚本加载成功。

常见问题

Q:可以同时在 Cursor 和 Claude Desktop 里运行吗?

A:不可以。官方警告只能运行一个 MCP 服务器实例,要么 Cursor 要么 Claude Desktop,不要两个同时开。

Q:Remote Script 被安装到哪里了?

A:安装到 Ableton 用户库的 Remote Scripts 文件夹。安装器从 Live 的 Library.cfg 读取用户库位置,找不到时回退到默认路径。

Q:升级包之后需要做什么?

A:重新执行一次安装脚本,并重启 Ableton,让 Live 加载匹配版本的脚本,避免版本握手不一致。

Q:User Library 是自定义路径怎么办?

A:用 --target 参数直接指向该目录下的 Remote Scripts 文件夹;如目录不存在需先自行创建。

注意事项

  • 必须先安装 uv,README 明确提示未安装前不要继续。
  • 服务器启动时不会自动安装 Remote Script,写入 Ableton 配置目录需要手动执行安装命令。
  • 安装脚本会备份已存在的脚本为 __init__.py.bak,再替换为新版本。
  • 若 pip 或 pipx 安装过该包,可直接运行 ableton-mcp-install-script 命令。

核心亮点

  • 直接通过自然语言控制 Ableton,无需手动操作,提高制作效率
  • 支持创建轨道、排列剪辑、作曲等核心功能,覆盖音乐制作主要流程
  • 基于 MCP 标准协议,易于扩展和集成其他 AI 模型

不足之处

  • 依赖 Ableton Live 和 Claude AI,需要用户具备相关软件和 API 访问权限
  • 文档/社区待观察

适用场景

  • 音乐制作人快速将灵感转化为初步编曲草稿
  • 声音设计师通过对话方式实验不同声音排列
  • AI 音乐创作教学和演示场景

替代项目

Ableton Live API 官方脚本、Max for Live、OpenAI MuseNet

项目介绍

ableton-mcp 是智能体领域的开源项目,由 ahujasid 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(3,092)位列前 30%,在智能体分类的 2,499 个项目里位列前 14%。

近 42 天,它的 GitHub 星标从 2,899 增加到 3,092,净增 193。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。MIT 许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:音乐制作人快速将灵感转化为初步编曲草稿。同类可对比的替代方案包括 Ableton Live API 官方脚本、Max for Live、OpenAI MuseNet。

上一篇:Mini-Agent

下一篇:Awesome-Agent-Papers

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12