MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

Control Ableton Live with Claude AI via Model Context Protocol. Set tempo, volume, panning, mute/solo tracks, inspect devices and apply the OMNI mix patch — all with natural language.

Created 6/6/2026
Updated about 4 hours ago
Repository documentation and setup instructions

🎛️ Ableton MCP Server

Control Ableton Live with Claude using the Model Context Protocol.

Built by Andy Menutti — Creative Technologist / AI Artist / OMNI project.


What it does

Connects Claude Desktop to Ableton Live 12 via WebSocket, letting you control your DAW with natural language:

  • Get session info (tempo, tracks, time signature)
  • Set tempo, volume, panning per track
  • Mute / Solo tracks
  • Play / Stop transport
  • Inspect devices on any track
  • Apply OMNI patch — loads EQ Eight + Compressor on all tracks at once

Requirements

  • Ableton Live 11 or 12
  • Node.js 18+
  • Claude Desktop

Setup

1. Install AbletonJS Remote Script

macOS (Live 12):

cp -r AbletonMCP_Remote_Script "/Applications/Ableton Live 12.app/Contents/App-Resources/MIDI Remote Scripts/AbletonMCP"

Then in Ableton → Preferences → MIDI → Control Surface → select AbletonMCP.

2. Build the server

npm install
npm run build

3. Configure Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "ableton-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/ableton-mcp/dist/index.js"]
    }
  }
}

Restart Claude Desktop.


Usage

"What tracks are in my session?" "Set the tempo to 120 BPM" "Mute track 3" "Apply the OMNI patch to all tracks" "What devices are on track 0?"


OMNI patch

The omni_patch tool loads EQ Eight + Compressor on every track in one command — a starting point for mix treatment across the full session.


Project

Part of OMNI — an AI art project exploring listening, space, and generative sound.

Selected among 300 from 32,000 applicants — Buildspace / a16z / YCombinator program.


License

MIT EOF

Quick Setup
Installation guide for this server

Install Package (if required)

npx @modelcontextprotocol/server-ableton-mcp

Cursor configuration (mcp.json)

{ "mcpServers": { "andym80-ableton-mcp": { "command": "npx", "args": [ "andym80-ableton-mcp" ] } } }