Longplay est un excellent lecteur d’albums sur iOS qui prépare discrètement une version pour le Mac depuis plusieurs années. L’app est d’ores et déjà en vente pendant la phase de bêta et elle reçoit régulièrement des mises à jour, la preuve avec la version 0.8 qui vient de sortir. Elle ajoute une fonctionnalité qui reste une rareté, même si elle va sans doute devenir courante dans les années à venir : un serveur MCP. Grâce à lui, on peut contrôler l’app et son contenu depuis une intelligence artificielle générative, en utilisant des requêtes en langage naturel.


MCP est un protocole inventé par Anthropic, le créateur de Claude, pour connecter les grands modèles de langage qui servent de base aux IA génératives à des outils ou des services externes. Il permet ici à Longplay à la fois de remonter son contenu, à savoir tous les albums dans votre collection ainsi que les statistiques de lecture, et il permet en échange à l’IA de contrôler l’app, par exemple pour lancer la lecture d’un album ou créer une liste de lecture. Pour le dire autrement, ce serveur permet d’automatiser l’app en langage naturel, sans demander de connaissances préalables en développement ni même en automatisation avec un outil comme Raccourcis.
Concrètement, il faut activer MCP dans les réglages de Longplay (onglet Intégrations), puis ajouter le serveur à une IA qui comprend le protocole. Le plus simple est d’utiliser Claude Desktop1 même si ce n’est pas la seule option. J’ai aussi testé l’intégration des serveurs MCP dans le lanceur Raycast et cela fonctionne, même si les résultats ne sont pas toujours aussi bons. Dans un cas comme dans l’autre, la qualité du modèle est essentielle pour que la requête soit bien comprise et correctement adaptée aux commandes prévues par le développeur de l’app.

J’ai ainsi essayé d’utiliser un modèle tournant en local pour contrôler Longplay sans passer par des serveurs, mais je n’ai pas réussi. Avec llama3.1:8b sur mon Mac Studio de première génération, j’ai eu des réponses génériques sur les artistes ou des suggestions à côté de la plaque, jamais un contrôle de l’app comme je l’attendais. C’est peut-être en partie la faute de Raycast toutefois, une autre app pourrait y parvenir. Sur le papier, Sonnet 4 de Claude ou Ray-1 basé sur GPT-4o n’ont rien de spécifique, le problème vient plutôt de la liaison entre toutes ces briques.
Ce domaine du contrôle des apps par les IA est d’ailleurs encore balbutiant et appelé à s’améliorer dans les prochaines années. On sent qu’on est au tout début d’une toute nouvelle manière de contrôler son ordinateur et de plus en plus d’apps devraient proposer cette possibilité à l’avenir, que ce soit avec MCP ou une autre solution.

Grâce à MCP, les « agents » IA prennent le contrôle des tâches… et des ordinateurs
Longplay nécessite macOS 15 et l’app peut être essayée gratuitement depuis le lien proposé à cette adresse, même s’il faut payer environ 17 € pour une licence qui débloque la lecture de musique. Son interface n’est pas traduite en français, ce qui n’empêche pas de poser une question dans cette langue à l’IA, elle se chargera de traduire les demandes pour que l’app les comprenne.
-
Un bouton permet normalement d’ajouter l’app à la liste de serveurs MCP, il n’a toutefois pas fonctionné pour moi. Alors vous trouverez le contenu de mon fichier
claude_desktop_config.json
sur notre serveur Gitlab. ↩︎