SuperAPI AI 工具集

ableton-live-mcp-control

智能体与模型

查看项目

更新于 10-15 22:32

技能介绍

用途:该 MCP 服务器让 AI 智能体通过任意 Python 执行控制 Ableton Live,同时提供高层工具与对完整 Ableton API 的低层访问。适用于用 AI 辅助制作音乐、批量搭建轨道与效果链、分析音频等场景。

主要能力:evaluate_python 在 Live 环境执行 Python;create_midi_clip 创建带音符的 MIDI 片段;insert_audio_file 插入音频文件;add_track 添加音频或 MIDI 轨道并可选设备;get_live_set_info 获取 Live Set 信息;capture_audio 从 Agent Audio Tap 捕获音频;get_device_parameters 与 set_device_parameter 读写设备参数。可据此实现和弦进行、效果链、侧链压缩、母带链等。

使用方式:需 Ableton Live(资料称在 Suite 12.3.8 测试)。安装可克隆 https://github.com/bschoepke/ableton-live-mcp.git 并 pip install -r requirements.txt,将 RemoteScripts/MCP 复制到远程脚本目录(macOS 为 ~/Music/Ableton/User Library/Remote Scripts/,Windows 为 %USERPROFILE%\Documents\Ableton\User Library\Remote Scripts/),在 Ableton 偏好设置 Link/Tempo/MIDI 中将 MCP 添加为控制表面,并在 MCP 配置文件中配置服务器。连接通过本地 OSC,默认接收端口 11000、发送端口 11001。

限制:MCP 可直接编辑 Live Set,使用前务必备份;音频捕获需轨道添加并启用 Agent Audio Tap Max for Live 设备;参数名区分大小写,部分参数有范围限制;官方未提供收费、价格或平台支持范围之外的信息。