AbletonMCP通过模型上下文协议(MCP)将Ableton Live与Claude AI连接起来,使Claude能够直接与Ableton Live交互并控制它。这一集成支持提示辅助的音乐制作、音轨创建以及Live会话操作。
提供反馈、获取灵感并在MCP基础上进行构建:Discord。由Siddharth创建。
该系统由两个主要组件组成:
Ableton_Remote_Script/__init__.py
):Ableton Live的MIDI远程脚本,用于创建接收和执行命令的套接字服务器server.py
):实现模型上下文协议的Python服务器,连接到Ableton远程脚本要通过Smithery自动安装Claude Desktop的Ableton Live集成:
npx -y @smithery/cli install @ahujasid/ableton-mcp --client claude
如果您使用Mac,请按以下方式安装uv:
brew install uv
否则,请从uv的官方网站安装。
⚠️ 在安装uv之前请勿继续操作。
claude_desktop_config.json
,添加以下内容:{
"mcpServers": {
"AbletonMCP": {
"command": "uvx",
"args": [
"ableton-mcp"
]
}
}
}

无需通过uvx永久安装即可运行ableton-mcp。进入Cursor设置 > MCP,并将以下内容粘贴为命令:
uvx ableton-mcp
⚠️ 请勿同时在Cursor和Claude Desktop上运行MCP服务器实例,只能选择其中一个。
从本仓库下载AbletonMCP_Remote_Script/__init__.py
文件
将文件夹复制到Ableton的MIDI远程脚本目录。不同操作系统和版本的位置不同。以下方法之一应该有效,可能需要查找:
对于macOS:
Contents/App-Resources/MIDI Remote Scripts/
/Users/[用户名]/Library/Preferences/Ableton/Live XX/User Remote Scripts
对于Windows:
C:\ProgramData\Ableton\Live XX\Resources\MIDI Remote Scripts\
C:\Program Files\Ableton\Live XX\Resources\MIDI Remote Scripts\
在远程脚本目录中创建一个名为“AbletonMCP”的文件夹,并将下载的__init__.py
文件粘贴进去
启动Ableton Live
进入设置/首选项 → 链接、速度和MIDI
在控制表面下拉菜单中选择“AbletonMCP”
将输入和输出设置为“无”
一旦在Claude上设置了配置文件,并且在Ableton中运行了远程脚本,您将看到一个带有Ableton MCP工具的锤子图标。
以下是您可以要求Claude执行的一些示例:
该系统使用基于TCP套接字的简单JSON协议:
type
和可选params
的JSON对象发送status
和result
或message
的JSON对象返回欢迎贡献!请随时提交拉取请求。
这是一个第三方集成,不是由Ableton制作的。