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-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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.Last updated373MIT
- Flicense-qualityCmaintenanceEnables natural language control of Ableton Live through Claude, including session management, track and clip creation, device parameter adjustment, and browser browsing.Last updated1
- Alicense-qualityDmaintenanceControl Ableton Live using natural language via AI assistants like Claude or Cursor.Last updated9MIT
- FlicenseBqualityCmaintenanceControl 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.Last updated100
Related MCP Connectors
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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