Qu’est-ce que Ableton Live MCP Server ?
Ableton Live MCP Server, maintenu par Wouter Stierhout, relie un client MCP à un set Ableton Live 11 ou 12 en cours via un Remote Script qui écoute sur 127.0.0.1:9877. Il est parti d'ableton-mcp de Siddharth Ahuja, dont sa licence MIT conserve le copyright, mais c'est un projet distinct avec son propre paquet, mcp-server-ableton-live, et un nombre d'outils passé de 104 en version 1.0.0 à 156 en version 1.8.1. Il n'est pas édité par Ableton.
Les outils couvrent le transport, les pistes et la console, les clips et notes MIDI, les instruments, effets et racks, l'arrangement, l'automation de clips, les modifications groupées en une seule étape d'annulation, l'analyse audio locale et des générateurs de motifs de batterie, de progressions d'accords et de lignes de basse. Un groupe à part lit, contrôle et compare les fichiers .als, .adg et .adv enregistrés, Live fermé. Le dépôt compte environ 78 étoiles, et la version 1.8.1 est sortie en septembre 2026.
Installer Ableton Live MCP Server
uvx mcp-server-ableton-live@1.8.1Ableton Live MCP Server vaut-il le coup ?
Des deux principaux serveurs Ableton, c'est le plus soigneusement construit, et celui à regarder si un agent doit modifier et vérifier un set plutôt que l'esquisser. Chaque action est un outil nommé aux arguments validés, avec des indications de lecture seule ou destructive ; aucun outil n'exécute de Python arbitraire. Les instructions du serveur apprennent au modèle les conventions de Live avant son premier appel (indices à partir de 0, temps en temps musicaux, 0.85 sur le fader pour 0 dB), ce qui évite une source fréquente de modifications erronées.
Face à ableton-mcp, le projet dont il est issu, l'échange se fait entre étendue et contexte. ableton-mcp enregistre 37 outils et compte environ 3 280 étoiles ; celui-ci en enregistre 156 pour environ 78. ABLETON_TOOLSETS ne charge que les groupes nommés, comme session, tracks et clips, ce qui allège les petites tâches. Il ajoute ce qui manque à l'original : inspection et comparaison des .als hors ligne, session_diff pour vérifier avant et après, une commande doctor qui confirme la version du pont en cours et aucun appel réseau propre, là où ableton-mcp envoie par défaut une télémétrie anonyme. Les deux cohabitent mal : tous deux utilisent par défaut le port 9877, et cet installateur refuse d'écraser un autre Remote Script sans --replace.
L'API de Live fixe le plafond. Rien ne peut rendre, exporter ni figer, les bounces restent donc manuels ; analyze_audio_file mesure la crête d'échantillon et le RMS d'un fichier que vous exportez vous-même, pas les LUFS ni le true peak, et lit par défaut les 30 premières secondes, jusqu'à 120. Une boîte de dialogue ouverte dans Live, y compris le rappel au démarrage de la version d'essai, bloque toutes les commandes jusqu'à sa fermeture. Plusieurs outils sont destructifs par nature : add_notes_to_clip remplace les notes d'un clip, et placer un clip dans l'arrangement écrase ce qui se trouve dessous. Sept tickets sont ouverts.
Le Remote Script écoute sur 127.0.0.1:9877 sans authentification, donc tout processus de la même machine peut piloter Live tant que le script est chargé. SECURITY.md demande de ne pas rediriger le port ni de pointer ABLETON_MCP_HOST vers une interface publique. C'est la même exposition qu'ableton-mcp après sa correction vers le loopback, acceptable sur un poste de studio à un seul utilisateur.
Là où il fait la différence
Un producteur qui tient un petit service de mixage
Voir ce qui a changé entre deux versions du set d'un client avant de le renvoyer
Lancez les outils hors ligne sur les deux fichiers .als enregistrés pour lister les changements de pistes, d'appareils, de console et de locators, Live fermé. C'est gratuit et cela évite d'ouvrir deux sessions pour chercher les différences à l'œil et à l'oreille.
Une autrice-compositrice sous Live 12
Poser une esquisse lofi à 80 BPM avec batterie, basse et accords
Demandez le beat dans un set jetable ; les générateurs écrivent le motif de batterie et des accords bien conduits, les appareils se chargent depuis le navigateur et les modifications groupées tiennent en une étape d'annulation. Comptez réécrire les parties, car le modèle ne les entend pas.
Un enseignant en technologies musicales
Repérer les problèmes de mixage courants dans les projets d'élèves
Chargez ABLETON_TOOLSETS=offline,analysis, contrôlez chaque .als rendu, puis analysez les WAV exportés pour les niveaux de crête et RMS. Les résultats sont présentés comme des heuristiques, la notation demande donc toujours des oreilles.
Avant de vous engager
- Mise en route
- Enregistrez uvx mcp-server-ableton-live@1.8.1 dans le client, lancez sa sous-commande install pour copier le Remote Script, redémarrez Live, choisissez AbletonMCP dans une ligne Control Surface avec entrée et sortie sur None, puis lancez doctor --json. Nécessite Python 3.10 ou plus récent et uv.
- Intégrations
- Claude Desktop, Claude Code, Cursor, Codex et tout client stdio ; cinq prompts de flux de travail ; référencé dans le MCP Registry officiel sous io.github.wstierhout/ableton-live-mcp.
- Données et confidentialité
- Tourne en local ; le README et le changelog indiquent que le serveur n'effectue aucun appel réseau propre, et les fichiers audio sont décodés et analysés sur votre machine. Les détails de session et les notes lus par le modèle partent chez votre fournisseur de modèle.
- Coût à grande échelle
- Gratuit sous MIT ; les seuls coûts sont votre licence Ableton Live 11 ou 12 et le fournisseur de modèle.
- Limites
- Pas de rendu, d'export ni de gel via l'API de Live ; les boîtes de dialogue ouvertes bloquent les commandes ; les outils destructifs remplacent des notes et écrasent des zones de l'arrangement, donc enregistrez avant. Sept tickets ouverts.
Les points forts
- 156 outils validés avec indications de lecture seule et destructives
- ABLETON_TOOLSETS réduit la liste d'outils selon la tâche
- Lecture et comparaison hors ligne des .als, .adg et .adv
- N'effectue aucun appel réseau propre
Les points faibles
- Base d'utilisateurs bien plus réduite qu'ableton-mcp
- Ne peut ni rendre, ni exporter, ni figer
- Entre en conflit avec ableton-mcp sur le port 9877
- Socket de contrôle local sans authentification
Idéal pour
Les producteurs et ingénieurs du son sous Live 11 ou 12 qui veulent qu'un agent prépare, modifie et vérifie des mixages dans un set en cours, en contrôlant précisément les outils qu'il voit.
Alternatives à Ableton Live MCP Server
Ableton Live MCP Server : questions fréquentes
- Ableton Live MCP Server vaut-il le coup ?
- Le serveur Ableton le mieux construit pour modifier et vérifier de vraies sessions, qui échange la foule d'utilisateurs de l'original contre des outils typés, des comparaisons hors ligne et zéro télémétrie. Nous lui donnons 3.9 sur 5.
- Combien coûte Ableton Live MCP Server ?
- Gratuit et open source (MIT). Nécessite votre propre licence Ableton Live 11 ou 12.
- Quels sont les inconvénients de Ableton Live MCP Server ?
- Base d'utilisateurs bien plus réduite qu'ableton-mcp; ne peut ni rendre, ni exporter, ni figer; entre en conflit avec ableton-mcp sur le port 9877; socket de contrôle local sans authentification.
- À qui s’adresse Ableton Live MCP Server ?
- Les producteurs et ingénieurs du son sous Live 11 ou 12 qui veulent qu'un agent prépare, modifie et vérifie des mixages dans un set en cours, en contrôlant précisément les outils qu'il voit.
- Combien coûte Ableton Live MCP Server pour une équipe ou en production ?
- Gratuit sous MIT ; les seuls coûts sont votre licence Ableton Live 11 ou 12 et le fournisseur de modèle.
- Ableton Live MCP Server est-il sûr pour les données de l’entreprise ?
- Tourne en local ; le README et le changelog indiquent que le serveur n'effectue aucun appel réseau propre, et les fichiers audio sont décodés et analysés sur votre machine. Les détails de session et les notes lus par le modèle partent chez votre fournisseur de modèle.
- Quelles sont les meilleures alternatives à Ableton Live MCP Server ?
- Les alternatives les plus proches que nous avons testées sont Ableton MCP et Audio Studio MCP.
Réponses vérifiées le 14 nov. 2026.