MCP Catalogs
首页ableton-copilot-mcp screenshot

ableton-copilot-mcp

by xiaolaa2·78·综合分 46

MCP服务器让AI助手能控制Ableton Live,包含歌曲管理、音轨控制、MIDI编辑和音频录制功能。

mediaproductivitydeveloper-tools
16
Forks
0
活跃 Issue
2 个月前
最近提交
2 天前
收录于

概述

这个MCP服务器通过ableton-js库提供与Ableton Live的实时交互。它全面控制编曲视图操作,包括歌曲信息检索、音轨管理、MIDI剪辑编辑、音频录制和设备参数调整。服务器维护操作历史并支持音符操作的回滚功能,使音乐制作人能够自动化繁琐的生产任务。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:自动化音乐制作中的重复MIDI编辑任务
:AI辅助Ableton Live中的音轨和剪辑管理
:创建和管理音频效果和乐器参数
:支持哪些版本的Ableton Live?
:能否撤销AI执行的MIDI操作?

什么时候选它

希望自动化Ableton Live中重复性任务的音乐制作人,以及想要将AI助手集成到工作流中用于MIDI编辑、音轨管理和设备参数控制的用户。

什么时候不要选它

需要超出ableton-js库支持的Ableton Live功能的写入权限的用户,或者需要在不同Ableton版本间保持多版本兼容性的用户。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • get_song_info

    Get basic song information like root note, scale name, tempo, and song length.

  • get_all_tracks

    Retrieve a list of all tracks in the current Ableton Live project.

  • create_midi_track

    Create a new MIDI track in the Ableton Live project.

  • get_track_clips

    Get all clips in a specified track.

  • create_midi_clip

    Create an empty MIDI clip in a specified track.

  • manage_notes_in_clip

    Add, delete, or replace notes in a MIDI clip.

  • set_track_properties

    Modify track properties such as mute, color, name, arm, and solo.

  • duplicate_midi_clip

    Duplicate a MIDI clip to a specified track.

  • record_track_content

    Record track content within a specified time range.

  • load_device

    Load audio effects, instruments, or plugins onto a track.

  • modify_device_parameters

    Adjust parameters of loaded devices or effects.

  • rollback_note_operations

    Undo or restore previous note operations in a clip.

可对比工具

ableton-jsliveOSCmax-for-live

安装

安装步骤

前置条件
  • Node.js v20+
  • Ableton Live
步骤
  1. **安装AbletonJS MIDI远程脚本**(选择以下任一方法):

``bash npx @xiaolaa2/ableton-copilot-mcp --install-scripts # 或者 npx @xiaolaa2/ableton-copilot-mcp -is ``

  1. **在Ableton Live中启用AbletonJS控制表面**:

- 打开首选项 → Link/MIDI - 从控制表面下拉菜单中选择"AbletonJS"

  1. **配置MCP客户端**(以Claude Desktop为例):

``json { "mcpServers": { "ableton-js-mcp": { "command": "npx", "args": ["-y", "@xiaolaa2/ableton-copilot-mcp"] } } } ``

FAQ

支持哪些版本的Ableton Live?
12.1.10版本已测试并确认可用。11.x和10.x版本尚未测试。
能否撤销AI执行的MIDI操作?
服务器支持音符操作的回滚功能。您可以要求AI帮助回滚音符操作,但请注意,直接对MIDI剪辑的操控可能导致原始音符丢失,无法通过Ctrl+Z撤销。

ableton-copilot-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。