ableton-mcp

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 457 🐛 待处理 48 👀 关注 45
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3321
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT 许可证,完全免费,可自行部署使用。

项目预览

ableton-mcp 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队ahujasid
定价模式🏷️完全免费
价格说明开源项目,MIT 许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ableton,ai,claude,daw,generative-ai,llm,mcp,model-context-protocol,music,python
GitHub 星标★ 3321
上线时间2025-03-19 00:00:00
代码更新2026-09-22
仓库体积448 KB
本站数据更新2026-11-08
维护状态维护中
收录时间2026-08-09
浏览次数6

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3321

技术标签

使用教程

难度:入门 约 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.command是MCP 客户端的启动命令,固定为 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

上一篇:Mini-Agent

下一篇:Awesome-Agent-Papers

同类项目推荐

DashClaw 开源

危险操作先拦下确认再放行,用 AI 干活睡得着

Remote approvals, policy checks, and execution evidence for unattended AI agents.

★ 316 2026-08-09
boring-is-all-you-need 开源

把 AI 写代码变得无聊且安全,每一步可回退、有记录。

Boring Is All You Need: a Codex Desktop workflow replacement with transactional migr···

★ 169 2026-08-09
ai-terminal 开源

在终端里直接召唤 AI,告别切换窗口,效率翻倍。

Your AI mate into your favourite terminal

★ 150 2026-08-09
Vision-Agents 开源

用任意模型和视频源,低延迟构建语音视觉智能体。

Open Vision Agents by Stream. Build voice and vision agents quickly with any model o···

★ 8201 2026-08-09
askimo 开源

一个客户端搞定多模型、RAG 和智能体工具调用

AI desktop app for chat, RAG, Skills, MCP tools, and agents. Support multiple LLMs (···

★ 541 2026-08-09
claude-team-dashboard 开源

实时盯紧每个Claude代理,团队效率一目了然

Real-time monitoring dashboard for Claude Code agent teams

★ 79 2026-08-09
langgraph-email-automation 开源

用多AI代理自动处理客服邮件,从接收到回复全流程搞定。

Multi AI agents for customer support email automation built with Langchain & Langgra···

★ 281 2026-08-09
forge-orchestrator 开源

让多个 AI 代理有序协作,不打架、不跑偏

NXTG-Forge orchestrator: an MCP server for Claude Code with task orchestration, file···

★ 165 2026-08-09
danghuangshang 开源

用AI搭个古代朝廷,看智能体如何协作办公

Open-source multi-agent collaboration system inspired by Chinese governance — deplo···

★ 2715 2026-08-09