Ableton Live MCP Server
Ableton Live DAW control via OSC commands for your AI assistant.
Data last scanned yesterday · Reviewed last month
Overview
This server bridges the gap between LLMs and Ableton Live by implementing the Model Context Protocol. It functions through a dual-component architecture consisting of an MCP server and an OSC daemon, which acts as the intermediary to relay commands and process feedback directly from the digital audio workstation. By leveraging the AbletonOSC control surface, the server enables users to issue natural language instructions to perform tasks like track routing or project preparation. It maps OSC addresses as accessible tools, allowing for automated interaction with the DAW's internal parameters.
Our verdict
With a security score of 28/100, this project carries a high risk level. It has not been updated in over 489 days and remains a community-maintained project that has not undergone an editorial security review. Because authentication methods and remote access controls have not been vetted, this tool is best suited for local experimental use by developers rather than sensitive production environments.
- Uses zero direct dependencies for a cleaner supply chain
- Provides a direct interface for DAW automation via OSC
- Features documented installation and configuration steps
- Lacks updates for over 489 days
- High security risk due to unreviewed authentication and OSC protocols
- Community-maintained without official vendor oversight
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What software do I need to install in Ableton Live to enable communication?
You must install AbletonOSC as a control surface in Ableton Live according to the instructions provided in its own repository.
›Does this server need to be running alongside an OSC daemon?
Yes, you must run the provided osc_daemon.py script to handle the relay of messages between the MCP server and Ableton Live.
›Can I change the default network ports used for communication?
Yes, you can modify the socket and OSC port settings by editing the AbletonOSCDaemon class directly in the osc_daemon.py file.
›Which Python version is required to run this MCP server?
The server requires Python 3.8 or higher.
Alternatives
Badge
Maintain this server? Add the live badge to your README.