Back to catalog

Ableton Live MCP Server

MCP server for controlling Ableton Live via OSC (Open Sound Control). Enables AI assistants to manipulate tracks, routing, and other DAW functions.

Get this MCP server

MCP server for controlling Ableton Live via OSC (Open Sound Control). Enables AI assistants to manipulate tracks, routing, and other DAW functions.

Installation

From Source

curl -LsSf https://astral.sh/uv/install.sh | sh
git clone https://github.com/your-username/mcp_ableton_server.git
cd mcp_ableton_server
uv sync

Running the OSC Daemon

uv run osc_daemon.py

Configuration

Claude Desktop

{
  "mcpServers": {
    "Ableton Live Controller": {
      "command": "/path/to/your/project/.venv/bin/python",
      "args": ["/path/to/your/project/mcp_ableton_server.py"]
    }
  }
}

Features

  • MCP-compatible API for controlling Ableton Live from MCP clients
  • Uses python-osc for sending and receiving OSC messages
  • Based on the OSC implementation from AbletonOSC
  • Request-response handling for Ableton Live commands
  • Complete mapping of available OSC addresses to MCP client tools

Usage Examples

Prepare a set to record a rock band
Set the input routing channel of all tracks that have "voice" in their name to Ext. In 2

Resources

Notes

Requires installing AbletonOSC as a control surface. The server runs on localhost: MCP Socket on port 65432, OSC send port 11000, OSC receive port 11001. Configuration file location depends on your OS: macOS — ~/Library/Application Support/Claude/claude_desktop_config.json, Windows — %APPDATA%/Claude/claude_desktop_config.json.

Comments (0)

Sign In Sign in to leave a comment.

Spark Drops

Weekly picks: best new AI tools, agents & prompts

Venture Crew
Terms of Service

© 2026, Venture Crew