ableton-copilot-mcp
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.