
🎵 使用 Claude AI 控制 Ableton Live——通过 MCP 创建曲目、编排片段并作曲
概览
AbletonMCP 通过模型上下文协议(MCP)将 Ableton Live 与 Claude AI 连接,使 Claude 能够直接与 Ableton Live 交互并控制 Ableton Live。这种集成支持提示辅助音乐制作、端到端轨道创建以及现场会话和编排操作。 提供反馈,获得灵感,并在MCP基础上继续建设:Discord。由Siddharth制作 - : 通过基于套接字的服务器将 Claude AI 连接到 Ableton Live- : 创建、修改和操作 MIDI 和音频轨道 - : Claude 可以访问并加载 Ableton 库中的正确乐器、效果和音色 - : 创建和编辑带有笔记的 MIDI 片段 - : 在编曲视图中自主构建完整歌曲,包括前奏、铺垫、插入、分解和结尾等部分 - : 开始和停止播放,触发片段,并控制会话视图和编曲视图中的传输 - : 使用跟踪以帮助改进工具(可禁用) 该系统由两个主要组成部分组成: 1.
概述(AI 翻译)
将Ableton Live连接到Claude AI
提示辅助音乐制作、端到端轨道创作以及现场会话和编曲操控——由人工智能驱动。
设置视频Discord问题
快速开始
三个步骤:安装uv,将MCP客户端指向服务器,安装Ableton远程脚本。
1.安装uv
否则,就从UV官方网站安装。
警告: 安装UV线前请勿继续。
2.把MCP服务器添加到你的客户端
Claude Desktop — 设置 → 开发者 → 编辑配置
光标 — MCP →设置
把它粘贴成命令:
警告: 只运行一个 MCP 服务器实例(无论是在光标上还是 Claude 桌面),不要同时运行两个实例。
3.安装Ableton远程脚本
4.连接
- 启动 Ableton Live
- 进入设置/偏好设置→链接、节奏和MIDI
- 在Control Surface下拉菜单中,选择AbletonMCP
- 将输入和输出设置为无
就是这样——让克劳德造点东西。
目录
- 快速启动
- 特色
- 组成部分
- 安装
- 先决条件
- Claude 桌面集成
- 光标积分
- 安装 Ableton 远程脚本
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Quickstart
Three steps: install uv, point your MCP client at the server, install the Ableton Remote Script.
1. Install uv
# macOS
brew install uv
Otherwise, install from uv’s official website.
Warning: Do not proceed before installing uv.
2. Add the MCP server to your client
Warning: Only run one instance of the MCP server (either on Cursor or Claude Desktop), not both.
3. Install the Ableton Remote Script
uvx --from ableton-mcp ableton-mcp-install-script
uvx --from ableton-mcp ableton-mcp-install-script --list-targets # preview target folders first
4. Connect
- Launch Ableton Live
- Go to Settings/Preferences → Link, Tempo & MIDI
- In the Control Surface dropdown, select AbletonMCP
- Set Input and Output to None
That’s it — ask Claude to build something.
Table of Contents
- Quickstart
- Features
- Components
- Installation
- Usage
- Troubleshooting
- Technical Details
- Limitations & Security Considerations
- Telemetry
- Join the Community
- Contributing
- Disclaimer
Features
安装
uvx ableton-mcp配置
{
"mcpServers": {
"AbletonMCP": {
"command": "uvx",
"args": [
"ableton-mcp"
]
}
}
}