local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables real-time interaction with Ableton Live via MIDI Remote Scripts, allowing for song control, track management, clip operations, and audio recording functionality.
Ableton Copilot MCP
Un servidor MCP (Model Context Protocol) basado en ableton-js para la interacción y el control en tiempo real con Ableton Live, dedicado a ayudar a los productores musicales en la creación musical.
🚀 Características
🎵 Control de canciones
- Obtenga información básica de la canción (nota raíz, nombre de la escala, tempo, duración de la canción, etc.)
- Obtener una lista de todas las pistas
- Crear pistas MIDI, de audio y de retorno
- Eliminar y duplicar pistas
🎹 Gestión de pistas
- Obtener todos los clips en una pista
- Crear clips MIDI vacíos
- Establecer propiedades de pista (silencio, color, nombre, armado, solo, etc.)
- Duplicar clips MIDI en pistas específicas
Operaciones de clip
- Obtener clips en la vista de rollo de piano
- Obtener y administrar todas las notas en un clip
- Agregar, eliminar y reemplazar notas en clips
- Establecer propiedades del clip (nombre, color, bucle, inicio_bucle, fin_bucle, etc.)
Operaciones de audio
- Admite la grabación de contenido de pista según un rango de tiempo
📥 Instalación
- Instalar Node.js : Asegúrate de que el comando npx esté disponible. Se recomienda instalar la última versión estable desde el sitio web oficial de Node.js.
- Instalar scripts remotos MIDI : siga las instrucciones del proyecto ableton-js para instalar scripts remotos MIDI de AbletonJS en su Ableton Live
🔧 Uso
- Asegúrese de que Ableton Live esté iniciado y funcionando
- Asegúrese de que AbletonJS Control Surface esté habilitado en su configuración:
Ruta : Configuración -> Enlace, Tempo y MIDI -> MIDI -> Superficie de control
- Conectarse mediante un cliente MCP, incluidos, entre otros:
- Cursor
- Estudio Cherry
- Escritorio de Claude
Ejemplo de configuración del cursor
Configurar ableton-copilot-mcp en Cursor:
✅ Pruebas de compatibilidad
La compatibilidad depende principalmente de la versión compatible con la biblioteca ableton-js .
Versión de Ableton Live | Estado de la prueba |
---|---|
12.1.10 | ✅ Probado y funcionando |
11.x | ⚠️ Aún no probado |
10.x | ⚠️ Aún no probado |
🤝 Contribuyendo
Se agradecen los problemas y las contribuciones. Envíe sus problemas o sugerencias a través de GitHub Issues .
📄 Licencia
Este proyecto está licenciado bajo la licencia MIT .
You must be authenticated.
Tools
Un servidor de protocolo de contexto de modelo que permite la interacción en tiempo real con Ableton Live, lo que permite que los asistentes de IA controlen la creación de canciones, la gestión de pistas, las operaciones de clips y los flujos de trabajo de grabación de audio.