Repolode
ahujasid

ahujasid/ableton-mcp

Servidor MCP y Remote Script de Ableton Live que permiten a clientes LLM como Claude crear pistas, cargar instrumentos y componer clips en Ableton Live.

Estrellas
3,211
Forks
465
Issues abiertos
48
Último commit
hace 28 días

¿Qué es?

Ableton MCP conecta Ableton Live con clientes de modelos de lenguaje grandes, como Claude Desktop y Cursor, mediante el Model Context Protocol. Consta de dos partes: un servidor MCP en Python que expone herramientas al modelo y un Remote Script de Ableton que ejecuta un servidor de sockets dentro de Live y lleva a cabo los comandos que recibe.

Una vez conectado, el usuario puede pedirle al modelo que inspeccione la sesión actual, cree pistas MIDI o de audio, cargue instrumentos y efectos desde el navegador de Ableton, añada notas a clips MIDI, cambie el tempo e inicie o detenga la reproducción. El proyecto también permite crear estructuras completas de canciones, como introducción, subida, drop, break y outro, en Arrangement View.

La instalación se realiza con uv e incluye un instalador que copia el Remote Script en la User Library de Ableton. El proyecto es una integración de terceros y no está desarrollado por Ableton. La telemetría de uso anónima está activada de forma predeterminada y se puede desactivar; la grabación de prompts y contenido MIDI para conjuntos de datos es opcional.

Funciones clave

  • 01Crea y modifica pistas MIDI y de audio en Ableton Live.
  • 02Carga instrumentos y efectos desde el navegador de Ableton.
  • 03Añade y edita notas en clips MIDI.
  • 04Crea arreglos completos de canciones en Arrangement View.
  • 05Controla la reproducción, el disparo de clips y el tempo.

Casos de uso

  • Crear un prototipo de beat o pista describiéndolo a un LLM.
  • Automatizar tareas repetitivas de configuración de sesiones, como cargar drum racks y añadir efectos.
  • Experimentar con arreglos asistidos por IA y generación de melodías dentro de Live.

Inicio rápido

  1. 1

    Instala uv (en macOS, con Homebrew)

    brew install uv
  2. 2

    Añade el servidor MCP a la configuración de tu cliente (por ejemplo, Claude Desktop)

  3. 3

    Instala Ableton Remote Script

    uvx --from ableton-mcp ableton-mcp-install-script
  4. 4

    En Ableton Live, selecciona AbletonMCP como Control Surface y configura Input y Output como None

Antes de usarlo

  • Requiere Ableton Live 10 o posterior y Python 3.8 o posterior.
  • Funciona mejor con los dispositivos y elementos del navegador predeterminados de Ableton.
  • Puede que haya que dividir los arreglos complejos en pasos más pequeños.
  • La telemetría anónima está activada de forma predeterminada y se puede desactivar con una variable de entorno.

Temas

Preguntas frecuentes

¿Qué es ableton-mcp?
Servidor MCP y Remote Script de Ableton Live que permiten a clientes LLM como Claude crear pistas, cargar instrumentos y componer clips en Ableton Live. Ableton MCP conecta Ableton Live con clientes de modelos de lenguaje grandes, como Claude Desktop y Cursor, mediante el Model Context Protocol. Consta de dos partes: un servidor MCP en Python que expone herramientas al modelo y un Remote Script de Ableton que ejecuta un servidor de sockets dentro de Live y lleva a cabo los comandos que recibe.
¿ableton-mcp es gratuito? ¿Qué licencia tiene?
ableton-mcp es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ableton-mcp sigue mantenido?
Mantenimiento activo. El último commit de ableton-mcp fue el 22 sept 2026.
¿Para qué puedo usar ableton-mcp?
Crear un prototipo de beat o pista describiéndolo a un LLM. Automatizar tareas repetitivas de configuración de sesiones, como cargar drum racks y añadir efectos. Experimentar con arreglos asistidos por IA y generación de melodías dentro de Live.
¿Cómo se instala ableton-mcp?
Instala uv (en macOS, con Homebrew): brew install uv Añade el servidor MCP a la configuración de tu cliente (por ejemplo, Claude Desktop) Instala Ableton Remote Script: uvx --from ableton-mcp ableton-mcp-install-script En Ableton Live, selecciona AbletonMCP como Control Surface y configura Input y Output como None
¿Dónde consigo ableton-mcp?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ahujasid/ableton-mcp

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados