Ableton Live MCP Server
Allows cloning the harmonic structure of real songs from Spotify.
Click on "Install 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
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 (19)
Herramienta | Descripción |
| Genera progresiones en cualquier tonalidad y escala |
| Agrega notas MIDI individuales con control total |
| Crea un nuevo track MIDI con nombre y color |
| Cambia el BPM del proyecto |
| Controla reproducción |
| Info del proyecto: tracks, escenas, BPM |
| Colorea clips por índice RGB |
| Carga un instrumento nativo de Ableton |
| Carga un plugin VST/AU instalado |
| Carga un archivo WAV en un Simpler |
| Lee los parámetros de un device/plugin |
| Modifica un parámetro específico |
| Modifica múltiples parámetros en una llamada |
| Lista los devices de un track |
| Escanea plugins instalados por nombre |
| Crea un nuevo proyecto con estado persistente |
| Carga el estado de un proyecto guardado |
| Guarda el estado actual del proyecto |
| Lista todos los 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kiffhei/Ableton-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server