MediaPython

ableton-live-mcp-server

The Ableton Live MCP Server facilitates communication between LLMs and Ableton Live using OSC control.

Free
N/A rating (0 reviews)0 installs371 GitHub stars
Ableton LiveMCPOSCMusic Production

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

Claude DesktopCursor

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

ok0
ok1