AbletonMCP Enhanced

by itsuzef

Integrations

  • Enables creation and editing of MIDI clips with notes, creation of MIDI tracks, and implementation of chord progressions and melodies within Ableton Live.

  • Provides the runtime environment for the AbletonMCP server, allowing it to connect Ableton Live to AI assistants through the Model Context Protocol.

AbletonMCP Enhanced: Control de IA para Ableton Live

Esta herramienta conecta Ableton Live con asistentes de IA como Claude y Cursor a través del Protocolo de contexto de modelo (MCP), lo que le permite controlar Ableton Live con comandos de lenguaje natural.

Esta es una bifurcación mejorada del AbletonMCP original de Siddharth Ahuja, con mejoras significativas para que sea más fácil de instalar y usar.

Qué puedes hacer con esta herramienta

  • Crear y manipular pistas MIDI y de audio
  • Cargar instrumentos, efectos y sonidos de la biblioteca de Ableton
  • Crea y edita clips MIDI con notas
  • Controlar la reproducción (iniciar, detener, disparar clips)
  • Ajustar los parámetros del dispositivo (como la configuración del ecualizador)
  • ¡Y mucho más!

Guía de inicio rápido para productores musicales

Opción 1: Instalar mediante Smithery (la más fácil)

Si está utilizando Claude Desktop, la forma más sencilla de instalarlo es con Smithery:

npx -y @smithery/cli install @itsuzef/ableton-mcp --client claude

Esto configurará automáticamente el servidor MCP en Claude Desktop. Aún necesitará instalar el script de Ableton Remote (vea el paso 4 a continuación).

Opción 2: Instalación manual

Paso 1: Instalar Python (configuración única)

Si no tienes Python instalado:

  1. Descargue e instale Python 3.10 o una versión más reciente:
  2. Durante la instalación, asegúrese de marcar "Agregar Python a PATH"
Paso 2: Instalar AbletonMCP (configuración única)

Abra la Terminal (Mac) o el Símbolo del sistema (Windows) y ejecute estos comandos:

# Create a folder for AbletonMCP python -m venv ableton-mcp-env # On Mac/Linux: source ableton-mcp-env/bin/activate # On Windows: ableton-mcp-env\Scripts\activate # Install AbletonMCP pip install git+https://github.com/itsuzef/ableton-mcp.git
Paso 3: Instalar el script de Ableton Remote (configuración única)

Con la misma ventana de Terminal/Símbolo del sistema abierta:

# Install the Remote Script to Ableton ableton-mcp install

Si la instalación automática no funciona, la herramienta le indicará dónde colocar manualmente los archivos.

Paso 4: Configurar Ableton Live (configuración única)
  1. Iniciar Ableton Live
  2. Vaya a Preferencias → Enlace, Tempo y MIDI
  3. En el menú desplegable Superficie de control, seleccione "AbletonMCP_Remote_Script"
  4. Establezca la entrada y la salida en "Ninguna"
  5. Haga clic en "Aceptar" para guardar la configuración.
Paso 5: Conéctese a su asistente de IA
Para Claude Desktop:
  1. Vaya a Claude → Configuración → Desarrollador → Editar configuración
  2. Agregue esto a su claude_desktop_config.json :
{ "mcpServers": { "AbletonMCP": { "command": "PATH_TO_YOUR_ENVIRONMENT/bin/ableton-mcp", "args": [ "server" ] } } }

Reemplace PATH_TO_YOUR_ENVIRONMENT con la ruta completa donde creó su entorno. Por ejemplo:

  • Mac: /Users/yourusername/ableton-mcp-env
  • Windows: C:\Users\yourusername\ableton-mcp-env
Para el cursor:
  1. Vaya a Configuración del cursor → MCP
  2. Añade este comando:
PATH_TO_YOUR_ENVIRONMENT/bin/ableton-mcp server

Reemplace PATH_TO_YOUR_ENVIRONMENT como se explicó anteriormente.

Para otras herramientas de IA:

Cualquier herramienta de IA que admita MCP se puede conectar apuntándola al comando ableton-mcp server en su entorno.

Paso 6: ¡Comienza a crear música con IA!
  1. Abrir Ableton Live
  2. Abre tu asistente de IA (Claude, Cursor, etc.)
  3. ¡Empieza a pedirle a tu IA que controle Ableton!

Nota : Si instalaste con Smithery (Opción 1), puedes omitir los pasos 1 a 3 y 5 de la instalación manual. Solo necesitas instalar el script de Ableton Remote (Paso 4) y ¡listo!

Comandos de ejemplo para probar

  • "Crear una nueva pista MIDI con un instrumento de bajo sintetizado"
  • "Añadir reverberación a la pista 1"
  • "Crea un clip MIDI de 4 compases con una melodía sencilla"
  • "Cargar un rack de batería en la pista 2"
  • "Añadir una progresión de acordes de jazz al clip en la pista 1"
  • "Establezca el tempo a 120 BPM"
  • "Reproducir el clip en la pista 2"
  • "Aplicar un preajuste de ecualización de corte bajo a la pista 1"

Solución de problemas

Problemas de conexión

  • Asegúrese de que Ableton Live se esté ejecutando antes de usar los comandos de IA
  • Compruebe que el Script remoto esté habilitado en las preferencias MIDI de Ableton
  • Reinicia tanto Ableton como tu asistente de IA si tienes problemas de conexión

Errores comunes

  • "Comando no encontrado" : Asegúrate de haber activado tu entorno con source ableton-mcp-env/bin/activate (Mac/Linux) o ableton-mcp-env\Scripts\activate (Windows).
  • "No se pudo conectar a Ableton" : Asegúrese de que Ableton se esté ejecutando y que el script remoto esté habilitado
  • "Script remoto no encontrado" : Intente ejecutar ableton-mcp install nuevamente o siga las instrucciones de instalación manual.

Obtener ayuda

Si aún tiene problemas, consulte la página de problemas de GitHub o cree un nuevo problema con detalles sobre su problema.

Uso avanzado

Para aquellos que se sienten cómodos con las herramientas de línea de comandos, AbletonMCP ofrece comandos adicionales:

# Show version information ableton-mcp version # Show available MCP functions ableton-mcp info # Start the server with custom host/port ableton-mcp server --host 127.0.0.1 --port 8080

Expresiones de gratitud

Este proyecto se basa en el AbletonMCP original de Siddharth Ahuja. A partir de ahí, he creado una versión mejorada con funciones y mejoras adicionales.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Descargo de responsabilidad

Esta es una integración de terceros y no realizada por Ableton.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Conecta Ableton Live con los asistentes de IA a través del Protocolo de contexto de modelo (MCP), lo que permite el control del lenguaje natural de las tareas de producción musical, como la creación de pistas, la edición MIDI, la carga de instrumentos y el control de reproducción.

  1. Qué puedes hacer con esta herramienta
    1. Guía de inicio rápido para productores musicales
      1. Opción 1: Instalar mediante Smithery (la más fácil)
      2. Opción 2: Instalación manual
    2. Comandos de ejemplo para probar
      1. Solución de problemas
        1. Problemas de conexión
        2. Errores comunes
        3. Obtener ayuda
      2. Uso avanzado
        1. Expresiones de gratitud
          1. Licencia
            1. Descargo de responsabilidad

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender for AI-assisted 3D modeling, scene manipulation, and rendering.
                Last updated -
                10,093
                Python
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol (MCP) integration that allows AI assistants to control Home Assistant devices by searching for entities and controlling devices through natural language commands.
                Last updated -
                10
                Python
                MIT License
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                Connects Ableton Live to Claude AI through the Model Context Protocol, enabling AI-assisted music production by allowing Claude to directly interact with and control Ableton Live sessions.
                Last updated -
                881
                Python
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables real-time interaction with Ableton Live, allowing AI assistants to control song creation, track management, clip operations, and audio recording workflows.
                Last updated -
                23
                0
                9
                TypeScript
                MIT License
                • Linux
                • Apple

              View all related MCP servers

              ID: zvo4f52eiz