ableton-copilot-mcp

ableton-copilot-mcp

17

An MCP server designed for controlling Ableton Live in real-time, enhancing automation in music production. It simplifies complex music production tasks by allowing AI-assisted automation and state management, aiding music producers to focus more on creativity.

Overview

An MCP server for real-time control of Ableton Live, enhancing music production automation using AI. Built on ableton-js, it facilitates tasks like song control, track management, clip operations, audio processes, and device management. Supports operation history tracking, snapshots, and operation rollbacks.

Features

  • Song Control: Get song data, manage tracks.
  • Track Management: Manage clips, set track properties.
  • Clip Operations: Manage notes and clip properties.
  • Audio Operations: Record content by time range.
  • Device Management: Handle effects, instruments, and devices.
  • State Management: Track operations, create snapshots, rollback support.

Installation

Prerequisites include Node.js v20+. For MIDI Remote Scripts in Ableton, use either one-line, tool-assisted, or manual installation methods.

Usage

Includes enabling AbletonJS in Ableton Live and connecting MCP clients like Cursor or Cherry Studio.