mrmos/ableton-live-mcp-server
MCP Server implementation for Ableton Live OSC control
Platform-specific configuration:
{
"mcpServers": {
"ableton-live-mcp-server": {
"command": "npx",
"args": [
"-y",
"ableton-live-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
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.
[](https://www.youtube.com/watch?v=12MzsQ3V7cs)
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. pip install uv uv install ableton-live-mcp-server uv install git+https://github.com/yourusername/ableton-live-mcp-server.gituv pip install uv git clone https://github.com/your-username/mcp_ableton_server.git
cd mcp_ableton_server uv install python-osc fastmcpThis assumes that you're using [Claude Desktop](https://
Loading reviews...