The Ableton Live MCP Server MCP server is a publicly available community project. Review the upstream repository for installation instructions, supported tools, compatibility, permissions, and current maintenance status.
Configuration
Configuration, transport, authentication, and runtime requirements vary by project. Open the repository before connecting and use the smallest set of credentials and permissions required.
The Ableton Live MCP Server is a server implementing the
Model Context Protocol (MCP) to facilitate
communication between LLMs and Ableton Live. It uses OSC (Open Sound
Control) to send and receive messages to/from Ableton Live. It is based on
AbletonOSC implementation and
exhaustively maps available OSC adresses to
tools accessible to
MCP clients.
This project consists of two main components:
mcp_ableton_server.py: The MCP server handling the communication between
clients and the OSC daemon.
osc_daemon.py: The OSC daemon responsible for relaying commands to Ableton
Live and processing responses.
✨ Features
Provides an MCP-compatible API for controlling Ableton Live from MCP clients.
Uses python-osc for sending and receiving OSC messages.
To use this server with Claude Desktop, you need to configure it in your Claude
Desktop settings. The configuration file location varies by operating system: