ableton-mcp

1,602

AbletonMCP is an integration tool that links Claude AI with Ableton Live through the Model Context Protocol. It provides AI-assisted features for music production, enabling users to manipulate tracks and sessions using natural language commands.

AbletonMCP - Ableton Live Model Context Protocol Integration

AbletonMCP connects Ableton Live to Claude AI through the Model Context Protocol (MCP), enabling AI-assisted music production and session management.

Features

  • Two-way communication between Claude AI and Ableton Live
  • Track creation, modification, and manipulation
  • Instrument and effect selection from Ableton's library
  • MIDI clip creation and editing
  • Full session control, including playback and transport

Components

  1. Ableton Remote Script: A MIDI Remote Script for receiving and executing commands
  2. MCP Server: A Python server implementing MCP, connecting to the Ableton Remote Script

Installation

  • Prerequisites: Ableton Live 10+, Python 3.8+, uv package manager
  • Ensure correct placement of the Ableton Remote Script

Usage

  • Start the connection by ensuring both the script and MCP server are loaded
  • Interact with Claude to manage sessions with a set of voice commands

Capabilities

  • Retrieve session and track information
  • Control and automate various aspects of music production