Integrations
Enables creation and editing of MIDI clips with notes, creation of MIDI tracks, and implementation of chord progressions and melodies within Ableton Live.
Provides the runtime environment for the AbletonMCP server, allowing it to connect Ableton Live to AI assistants through the Model Context Protocol.
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
- -securityAlicense-qualityConnects 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 -10,093PythonMIT 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 -2309TypeScriptMIT License