Ableton Live MCP Server
Allows cloning the harmonic structure of real songs from Spotify.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ableton Live MCP ServerCreate a deep house chord progression in D minor"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ableton Live MCP Server
Controla Ableton Live con lenguaje natural via Claude Code. Motor de teoría musical para progresiones en cualquier tonalidad/escala, estado persistente de proyectos, y clonado de canciones reales vía Spotify. Construido con el Model Context Protocol (MCP) de Anthropic.
Arquitectura
Claude Code
│
│ MCP protocol (stdio)
▼
server.py (Python)
│
│ OSC messages → port 11000
▼
AbletonOSC (Remote Script)
│
│ Live Object Model API
▼
Ableton Live
▲
projects/*.json
(estado persistente)Related MCP server: ableton-mcp-extended
Requisitos
macOS (donde corre Ableton)
Ableton Live 10/11/12 con Max for Live
Python 3.10+
Claude Code (o claude.ai con MCP habilitado)
Instalación
1. Instalar AbletonOSC en Ableton
git clone https://github.com/ideoforms/AbletonOSC.git
cp -r AbletonOSC ~/Music/Ableton/User\ Library/Remote\ Scripts/AbletonOSCEn Ableton: Preferences → Link / Tempo / MIDI → Control Surface → AbletonOSC
2. Instalar dependencias Python
cd ~/ableton-mcp
pip3 install -r requirements.txt3. Configurar Claude Code
En ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"ableton": {
"command": "python3",
"args": ["/Users/TU_USUARIO/ableton-mcp/src/server.py"],
"env": {}
}
}
}Reemplaza
TU_USUARIOcon tu usuario de macOS (whoamien terminal)
4. Reiniciar Claude Code
Cierra y vuelve a abrir Claude Code. Verás ableton en la lista de MCP servers.
Uso
Con Ableton abierto y AbletonOSC activo:
"Crea una progresión de deep house en Dm, escena 0"
"Haz un bassline de lo-fi en F# menor, octava 2"
"Cambia el BPM a 128"
"Clona la estructura armónica de 'Bohemian Rhapsody'"
"Carga un Analog en el track 3 y configura el sub como bass oscuro"Herramientas disponibles (37)
Plugins
Herramienta | Descripción |
| Escanea Ableton y guarda TODOS los plugins instalados — ejecutar una vez |
| Carga plugin por nombre: 'Maschine 2', 'Pigments', 'Reaktor 6', 'Orbit' |
| Busca plugins en el registry local |
Track Control
Herramienta | Descripción |
| Volumen de track (0.0–1.0, 0.85 = 0 dB) |
| Paneo (-1.0 izquierda, 0.0 centro, 1.0 derecha) |
| Mutear/desmutear track |
| Solo/unsolo track |
| Armar track para grabación |
| Renombrar track |
| Color de track por RGB entero |
| Info completa: vol, pan, mute, solo, arm, devices |
| Nivel de envío a return track |
| Crea track de audio |
Clip & Scene Control
Herramienta | Descripción |
| Dispara un clip en Session View |
| Detiene un clip |
| Dispara una escena completa (fila) |
Session
Herramienta | Descripción |
| Cambia el compás (ej: 4/4, 3/4, 6/8) |
| Versión de Live + estado del registry |
Originales
Herramienta | Descripción |
| Genera progresiones en cualquier tonalidad y escala |
| Agrega notas MIDI individuales con control total |
| Crea un nuevo track MIDI |
| Cambia el BPM del proyecto |
| Controla reproducción (play/pause/stop) |
| Info del proyecto: tracks, escenas, BPM |
| Colorea clips por índice RGB |
| Carga instrumento nativo de Ableton |
| Carga plugin por URI exacta |
| Carga WAV/AIFF en Simpler |
| Lee parámetros de un device/plugin |
| Modifica un parámetro específico |
| Modifica múltiples parámetros a la vez |
| Lista devices de un track |
| Escanea browser de Ableton |
| Crea proyecto con estado persistente |
| Carga proyecto existente |
| Guarda estado del proyecto |
| Lista proyectos guardados |
Motor de teoría musical
60+ géneros con progresiones características predefinidas: house, deep_house, tech_house, afro_house, techno, minimal_techno, hip_hop, lo_fi, trap, drill, boom_bap, rnb, neo_soul, jazz, jazz_fusion, drum_and_bass, ambient, synthwave, afrobeats, amapiano, reggaeton, y más.
Cualquier tonalidad y escala: cualquier nota (C, F#, Bb...) × cualquier escala (mayor, menor, dórica, frigia, pentatónica, blues, doble armónica...).
Troubleshooting
AbletonOSC no conecta:
Verifica que Ableton esté abierto antes de correr el MCP server
Puerto 11000:
lsof -i :11000
Las notas no aparecen:
El track debe ser MIDI (no Audio)
track_indexyscene_indexempiezan en 0
Claude Code no ve el server:
Verifica la ruta en
claude_desktop_config.jsonTest manual:
python3 src/server.py(debe iniciar sin errores)
Autor
Brian Eduardo Anaya Ruiz — Consultor de automatización
@kiffhei
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate AI music via the Lacuna Music API from MCP clients like Claude Desktop & Code.
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Turn Claude into a creative studio: DNA-locked characters, images, video, voiceover — 55 tools.
Related MCP Servers
- AlicenseCqualityDmaintenanceConnects Claude AI to Ableton Live through the Model Context Protocol, enabling prompt-assisted music production with track creation, instrument loading, clip editing, and session control. Allows users to create complete musical arrangements by describing what they want in natural language.373MIT
- FlicenseNot gradedqualityCmaintenanceEnables natural language control of Ableton Live through Claude, including session management, track and clip creation, device parameter adjustment, and browser browsing.1-
- AlicenseNot gradedqualityDmaintenanceControl Ableton Live using natural language via AI assistants like Claude or Cursor.8MIT
- FlicenseBqualityDmaintenanceControl Ableton Live from Claude Code via the Model Context Protocol (MCP). Create/edit tracks, control plugins, fire clips, edit MIDI notes, capture audio — all through natural language.100-