ableton-live-mcp-server
The Ableton Live MCP Server facilitates communication between LLMs and Ableton Live using OSC control.
This server implements the Model Context Protocol (MCP) to enable seamless interaction between language models and Ableton Live, allowing users to control music production software through natural language commands. It leverages Open Sound Control (OSC) for efficient message transmission, ensuring that commands are relayed accurately to and from Ableton Live. The server consists of two main components: the MCP server that manages communication with clients and the OSC daemon that handles the actual commands sent to Ableton Live. This architecture allows for a robust and responsive control system, making it easier for users to integrate LLM capabilities into their music production workflows.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ableton-live-mcp-server": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-ableton-live-mcp-server"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions