
AbletonMC-boost - Ableton Live Model Context Protocol Integration

2025.04.03
1
Python音乐制作AI 辅助娱乐功能
AbletonMC-boost 是一个将 Ableton Live 与 Claude AI 通过 Model Context Protocol (MCP) 集成的工具,允许 Claude AI 直接与 Ableton Live 交互和控制。该集成支持通过提示辅助音乐制作、轨道创建和 Live 会话操作。
View on GitHub
Overview
基本能力
产品定位
AbletonMC-boost 是一个音乐制作辅助工具,通过 AI 集成提升音乐创作的效率和创意。
核心功能
- 双向通信:通过基于套接字的服务器连接 Claude AI 和 Ableton Live
- 轨道操作:创建、修改和操作 MIDI 和音频轨道
- 乐器和效果选择:Claude 可以访问和加载 Ableton 库中的乐器和效果
- 片段创建:创建和编辑带有音符的 MIDI 片段
- 会话控制:开始和停止播放,触发片段和控制传输
- 编排功能:创建完整的歌曲编排,包括部分、过渡和从会话视图到编排视图的自动转换
适用场景
- 音乐制作人希望通过 AI 辅助快速生成音乐创意
- 需要自动化音乐轨道和片段创建的场景
- 希望通过 AI 提升音乐制作效率的用户
工具列表
- Ableton Remote Script:一个 MIDI 远程脚本,用于创建套接字服务器接收和执行命令
- MCP Server:一个实现 Model Context Protocol 并连接到 Ableton Remote Script 的 Python 服务器
常见问题解答
- 连接问题:确保 Ableton Remote Script 已加载,且 MCP 服务器已在 Claude 中配置
- 超时错误:尝试简化请求或将其分解为更小的步骤
- 重启建议:如果仍有连接错误,尝试重启 Claude 和 Ableton Live
使用教程
使用依赖
- Ableton Live 10 或更新版本
- Python 3.8 或更新版本
- uv 包管理器
在 Mac 上安装 uv:
brew install uv
安装教程
- 通过 Smithery 安装:
npx -y @smithery/cli install @kydycode/ableton-mcp-boost --client claude
- 配置 Claude Desktop:
- 编辑
claude_desktop_config.json
文件,添加 MCP 服务器配置 - 安装 Ableton Remote Script:
- 下载
AbletonMCP_Remote_Script/__init__.py
文件 - 将其复制到 Ableton 的 MIDI Remote Scripts 目录
- 在 Ableton Live 中加载脚本
调试方式
- 确保 Ableton Remote Script 已加载
- 确保 MCP 服务器已在 Claude 或 Cursor 中配置
- 连接应自动建立