项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3321
技术标签
使用教程
环境要求
- 已安装 uv(必须,未安装前不要继续)
- Ableton Live 10.1.13 或更高版本
- MCP 客户端:Claude Desktop 或 Cursor(二选一)
- macOS 可用 brew 安装,Windows 参考 uv 官网安装方式
安装与启动步骤
-
1安装 uv
uv 是本项目运行 MCP 服务器和安装脚本的前置工具,官方警告未安装 uv 不要继续后续步骤。
brew install uv -
2配置 MCP 客户端
打开 Claude Desktop 的 Settings → Developer → Edit Config,写入右侧 JSON;Cursor 则在 Settings → MCP 中粘贴命令 uvx ableton-mcp。
{ "mcpServers": { "AbletonMCP": { "command": "uvx", "args": [ "ableton-mcp" ] } } } -
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指定自定义库路径
若 User Library 不在默认位置且未被自动识别,用 --target 直接指向其 Remote Scripts 目录。
uvx --from ableton-mcp ableton-mcp-install-script --target "/path/to/User Library/Remote Scripts" -
5在 Live 中启用
重启 Ableton,进入 Settings/Preferences → Link, Tempo & MIDI,Control Surface 选择 AbletonMCP,Input 与 Output 都设为 None。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
mcpServers.AbletonMCP.command | 是 | MCP 客户端的启动命令,固定为 uvx | uvx |
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
同类项目推荐
DashClaw
开源
危险操作先拦下确认再放行,用 AI 干活睡得着
Remote approvals, policy checks, and execution evidence for unattended AI agents.
boring-is-all-you-need
开源
把 AI 写代码变得无聊且安全,每一步可回退、有记录。
Boring Is All You Need: a Codex Desktop workflow replacement with transactional migr···
ai-terminal
开源
在终端里直接召唤 AI,告别切换窗口,效率翻倍。
Your AI mate into your favourite terminal
Vision-Agents
开源
用任意模型和视频源,低延迟构建语音视觉智能体。
Open Vision Agents by Stream. Build voice and vision agents quickly with any model o···
askimo
开源
一个客户端搞定多模型、RAG 和智能体工具调用
AI desktop app for chat, RAG, Skills, MCP tools, and agents. Support multiple LLMs (···
claude-team-dashboard
开源
实时盯紧每个Claude代理,团队效率一目了然
Real-time monitoring dashboard for Claude Code agent teams
langgraph-email-automation
开源
用多AI代理自动处理客服邮件,从接收到回复全流程搞定。
Multi AI agents for customer support email automation built with Langchain & Langgra···
forge-orchestrator
开源
让多个 AI 代理有序协作,不打架、不跑偏
NXTG-Forge orchestrator: an MCP server for Claude Code with task orchestration, file···
danghuangshang
开源
用AI搭个古代朝廷,看智能体如何协作办公
Open-source multi-agent collaboration system inspired by Chinese governance — deplo···
