AbletonMCP 增强版 - Ableton Live 的 AI 控制
该工具通过模型上下文协议 (MCP) 将 Ableton Live 连接到 Claude 和 Cursor 等 AI 助手,让您可以使用自然语言命令控制 Ableton Live。
这是 Siddharth Ahuja 开发的原始AbletonMCP的增强版,经过了重大改进,使其更易于安装和使用。
您可以使用此工具做什么
- 创建和操作 MIDI 和音轨
- 从 Ableton 库中加载乐器、效果和声音
- 创建和编辑带有注释的 MIDI 剪辑
- 控制播放(开始、停止、播放片段)
- 调整设备参数(如 EQ 设置)
- 还有更多!
音乐制作人快速入门指南
选项 1:通过 Smithery 安装(最简单)
如果您使用的是 Claude Desktop,最简单的安装方法是使用 Smithery:
这将自动在 Claude Desktop 中设置 MCP 服务器。您仍然需要安装 Ableton Remote Script(请参阅下面的步骤 4)。
选项 2:手动安装
步骤 1:安装 Python(一次性设置)
如果你没有安装 Python:
第 2 步:安装 AbletonMCP(一次性设置)
打开终端(Mac)或命令提示符(Windows)并运行以下命令:
步骤 3:安装 Ableton Remote 脚本(一次性设置)
打开相同的终端/命令提示符窗口:
如果自动安装不起作用,该工具将告诉您手动放置文件的位置。
步骤 4:设置 Ableton Live(一次性设置)
- 启动 Ableton Live
- 前往“偏好设置”→“链接、速度和 MIDI”
- 在控制界面下拉菜单中,选择“AbletonMCP_Remote_Script”
- 将输入和输出设置为“无”
- 点击“确定”保存设置
步骤5:连接到你的AI助手
对于 Claude 桌面:
- 前往 Claude → 设置 → 开发者 → 编辑配置
- 将其添加到您的
claude_desktop_config.json
中:
将PATH_TO_YOUR_ENVIRONMENT
替换为您创建环境的完整路径。例如:
- Mac:
/Users/yourusername/ableton-mcp-env
- Windows:
C:\Users\yourusername\ableton-mcp-env
对于光标:
- 前往光标设置 → MCP
- 添加此命令:
按照上面的说明替换PATH_TO_YOUR_ENVIRONMENT
。
对于其他AI工具:
任何支持 MCP 的 AI 工具都可以通过将其指向您环境中的ableton-mcp server
命令来连接。
第六步:开始用人工智能创作音乐!
- 打开 Ableton Live
- 打开你的AI助手(Claude,Cursor等)
- 开始让你的 AI 控制 Ableton!
注意:如果您通过 Smithery(选项 1)安装,则可以跳过手动安装的步骤 1-3 和 5。您只需安装 Ableton Remote Script(步骤 4),即可开始使用!
尝试的示例命令
- “使用合成低音乐器创建新的 MIDI 音轨”
- “为轨道 1 添加混响”
- “创建一个带有简单旋律的 4 小节 MIDI 片段”
- “将鼓架装入轨道 2”
- “为轨道 1 中的剪辑添加爵士和弦进行”
- “将节奏设置为 120 BPM”
- “播放轨道 2 中的剪辑”
- “将低切 EQ 预设应用于轨道 1”
故障排除
连接问题
- 使用 AI 命令之前**,请确保 Ableton Live 正在运行**
- 检查 Ableton 的 MIDI 偏好设置中是否启用了远程脚本
- 如果遇到连接问题**,请重新启动 Ableton 和 AI 助手**
常见错误
- “未找到命令” :确保您已使用
source ableton-mcp-env/bin/activate
(Mac/Linux) 或ableton-mcp-env\Scripts\activate
(Windows) 激活了您的环境 - “无法连接到 Ableton” :确保 Ableton 正在运行并且远程脚本已启用
- “未找到远程脚本” :尝试再次运行
ableton-mcp install
或按照手动安装说明进行操作
获取帮助
如果您仍然遇到问题,请查看GitHub 问题页面或创建包含问题详细信息的新问题。
高级用法
对于那些熟悉命令行工具的用户,AbletonMCP 提供了额外的命令:
致谢
这个项目基于 Siddharth Ahuja 的原版AbletonMCP 。我在此基础上创建了一个增强版本,添加了更多功能并进行了改进。
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
免责声明
这是第三方集成,不是由 Ableton 制作的。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
通过模型上下文协议 (MCP) 将 Ableton Live 连接到 AI 助手,实现对音乐制作任务(如曲目创建、MIDI 编辑、乐器加载和播放控制)的自然语言控制。
Related MCP Servers
- AsecurityAlicenseAqualityConnects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender for AI-assisted 3D modeling, scene manipulation, and rendering.Last updated -1711,949PythonMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) integration that allows AI assistants to control Home Assistant devices by searching for entities and controlling devices through natural language commands.Last updated -10PythonMIT License
- -securityAlicense-qualityConnects Ableton Live to Claude AI through the Model Context Protocol, enabling AI-assisted music production by allowing Claude to directly interact with and control Ableton Live sessions.Last updated -881PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables real-time interaction with Ableton Live, allowing AI assistants to control song creation, track management, clip operations, and audio recording workflows.Last updated -2315324TypeScriptMIT License