Overview
Features
MCP-compatible API for Ableton Live
Provides an MCP-compliant API enabling MCP clients to control Ableton Live.
OSC transport with python-osc
Uses python-osc to send/receive OSC messages between the MCP server and Ableton Live.
Two-component architecture
Separates concerns with mcp_ableton_server.py bridging MCP clients and osc_daemon.py relaying commands to Ableton Live.
Based on AbletonOSC with exhaustive OSC-to-MCP mapping
Leverages the AbletonOSC implementation and exhaustively maps OSC addresses to MCP tools.
Request-response handling for Ableton Live
Implements request-response patterns for controlling Ableton Live commands.
Configurable network settings
Default localhost hosting and port values, editable in code as shown.
Claude Desktop integration
Includes integration guidance and config examples for Claude Desktop.
Who Is This For?
- MCP clients:Interact with Ableton Live through the MCP API exposed by the server.
- LLM developers:Integrate LLMs to issue commands to Ableton Live via OSC.
- Claude Desktop users:Configure Claude Desktop to run the MCP server for live control.




