How To

Comment contrôler Stream Deck grâce à l'IA à l'aide de MCP

Dernière mise à jour :

  Cette page a été traduite automatiquement par DeepL. Switch to English

La version 7.4 de Stream Deck ouvre pour la première fois la plateforme aux assistants IA. Grâce à la prise en charge du protocole MCP, les outils IA peuvent désormais se connecter à Stream Deck et déclencher vos actions, que ce soit par la voix, par SMS ou même lors d'événements en direct.

Le projet G-Assist de NVIDIA est le premier à s'intégrer, apportant ainsi la commande vocale à Stream Deck. Dites « Prépare mon stream » et il coordonne vos actions pour lancer OBS, allumer vos lumières, démarrer votre musique et configurer votre scène, le tout sans les mains. Aitum Nexus, une plateforme d’automatisation très prisée des streamers, s’intègre également, permettant à des événements en direct tels que les raids et les abonnements de déclencher automatiquement des actions sur le Stream Deck. Et comme le MCP est un standard ouvert, d’autres outils sont en préparation.

Vous continuez à configurer vos actions dans l'application Stream Deck comme vous l'avez toujours fait. MCP offre de nouvelles façons de les activer. Ce guide vous explique ce qu'est MCP, comment le configurer et comment commencer à l'utiliser.

Qu'est-ce que le MCP ?

MCP signifie « Model Context Protocol ». Il s'agit d'une norme ouverte qui offre aux outils d'IA un moyen commun de se connecter à des applications et à des services.

C'est un peu comme l'USB. Avant l'USB, chaque appareil nécessitait son propre type de câble et de connecteur. L'USB a permis de créer une norme unique compatible avec tous les appareils. Le MCP fait la même chose pour les outils d'IA. Au lieu que chaque assistant IA ait besoin d'une connexion spécifique pour chaque application, le MCP leur offre un moyen commun de communiquer.

Avec Stream Deck 7.4, Stream Deck vient s'ajouter à cette liste. L'IA fournit les données d'entrée. Stream Deck exécute les actions.

Ce que vous pouvez en faire

Le MCP est particulièrement utile lorsque vous souhaitez enchaîner plusieurs actions ou garder les mains libres.

Avec NVIDIA Project G-Assist, votre voix indique à Stream Deck ce qu’il doit faire. Dites « Prépare mon stream » et Project G-Assist combinera vos actions pour ouvrir OBS, configurer votre scène, allumer vos lumières et lancer votre musique. Vos mains ne quittent jamais le clavier ni la souris, et vous n’avez jamais besoin de détourner le regard de ce que vous êtes en train de faire.

Avec Aitum Nexus, ce sont les événements en direct de votre stream qui déclenchent les actions à votre place. Un raid commence et vos actions se combinent pour changer de scène, tamiser les lumières et diffuser un son de bienvenue. L'échange d'un point de canal active un effet vocal. Un abonnement déclenche une mention sur Discord. Ces actions sont déclenchées en temps réel sans que vous ayez à intervenir.

Configurer les actions MCP dans Stream Deck

  1. Ouvrez l'application Stream Deck.
  2. Allez dans « Préférences » et sélectionnez l'onglet « Général ».
  3. Activer MCP Deck.

Cela crée un profil dédié appelé « MCP Actions », que vous trouverez dans le menu déroulant des profils en haut de l'application Stream Deck.

Faites glisser les actions depuis le panneau d'actions situé à droite vers les touches correspondantes, comme vous le feriez pour n'importe quel autre profil. Toute action que vous placez ici devient accessible aux outils IA connectés. Les actions de vos autres profils restent privées, ce qui vous permet de contrôler précisément ce à quoi l'IA a accès.

Remarque : vous ne voyez pas « Elgato MCP Deck » dans les Préférences ? Assurez-vous d'utiliser Stream Deck 7.4 ou une version plus récente. Téléchargez la dernière version ici.

Ajoutez des descriptions à vos actions

Chaque action du profil « MCP Actions » comporte un champ de description qui indique à l'IA en quoi consiste l'action et quand l'utiliser. Il s'agit là d'un des éléments les plus importants de la configuration, car c'est ainsi que l'IA détermine quelle action déclencher lorsque vous effectuez une requête.

Pour ajouter une description, sélectionnez une action, appuyez sur le bouton « IA », puis saisissez les phrases que vous diriez spontanément.

Installer Node.js

Elgato MCP Server fonctionne sous Node.js ; vous devez donc l'installer avant de connecter un outil d'IA. Si Node.js est déjà installé sur votre ordinateur, vous pouvez ignorer cette étape.

Le moyen le plus rapide consiste à télécharger le programme d'installation depuis nodejs.org. Choisissez la version LTS, puis lancez le programme d'installation et suivez les instructions à l'écran.

Windows : Téléchargez le programme d'installation .msi. Lancez-le, suivez les étapes de l'assistant d'installation et assurez-vous que l'option « Ajouter au PATH » reste cochée. Aucun terminal n'est nécessaire.

macOS : Téléchargez le programme d'installation au format .pkg. Ouvrez-le, suivez les instructions, et l'installation est terminée.

Pour vérifier que cela a bien fonctionné, ouvrez un terminal (Terminal sous macOS, ou cliquez avec le bouton droit sur le bouton Démarrer et sélectionnez Terminal sous Windows) et exécutez la commande suivante :

node -v

Si un numéro de version s'affiche, cela signifie que Node.js est prêt.

Installer Elgato MCP Server

Elgato MCP Server fait le lien entre les outils d'IA et Stream Deck. Il détecte vos actions MCP et les met à la disposition de n'importe quel assistant IA connecté.

Il existe deux façons de l'utiliser. Certains outils (comme Claude Desktop) lancent automatiquement Elgato MCP Server en arrière-plan à l'aide de npx ; vous n'avez donc pas besoin de l'installer séparément. D'autres outils (comme NVIDIA Project G-Assist) nécessitent que vous l'installiez et le lanciez manuellement.

Si votre outil d'IA gère le serveur à votre place, vous pouvez passer directement à la section consacrée à la connexion de cet outil. Si vous n'êtes pas sûr, ou si vous souhaitez utiliser Project G-Assist, installez-le dès maintenant en ouvrant un terminal et en exécutant la commande suivante :

npm install -g @elgato/mcp-server

Cela permet d'installer le serveur de manière globale, ce qui vous permet de le démarrer à tout moment à l'aide d'une seule commande.

Connecter NVIDIA Project G-Assist à Stream Deck

Le projet G-Assist de NVIDIA permet d'utiliser la commande vocale avec Stream Deck grâce à MCP. Pour commencer, consultez notre guide de configuration du projet G-Assist de NVIDIA avec Stream Deck.

Connecter Claude Desktop à Stream Deck

Si vous utilisez Claude Desktop ou un autre outil d'IA textuel, vous pouvez également le connecter à Stream Deck via MCP. Les étapes ci-dessous concernent spécifiquement Claude Desktop.

Modifier le fichier de configuration

Claude Desktop enregistre ses connexions MCP dans un fichier de configuration. Vous devez ajouter Elgato MCP Server à ce fichier afin que Claude sache où le trouver.

  1. Ouvrez Claude Desktop.
  2. Allez dans « Paramètres », puis dans « Développeur », puis cliquez sur « Modifier la configuration ». Cela ouvre le dossier dans lequel se trouve le fichier de configuration.
  3. Recherchez le fichier claude_desktop_config.json dans ce dossier. Faites un clic droit dessus et ouvrez-le avec un éditeur de texte (Bloc-notes sous Windows, TextEdit sous macOS).
  4. Le fichier contient déjà du contenu. Vous devez ajouter une entrée « mcpServers » au sein de la structure existante, et non sous forme de bloc distinct en dessous.

Repérez le dernier } qui clôt une section existante. Ajoutez une virgule après celui-ci, puis insérez la section mcpServers avant le dernier } de fermeture.

Voici à quoi ressemble un fichier type après modification :

{ "preferences": { "coworkWebSearchEnabled": true, "coworkScheduledTasksEnabled": true, "sidebarMode": "chat" }, "mcpServers": { "elgato": { "command": "npx", "args": ["--yes", "@elgato/mcp-server@latest"] } } }

Tout doit être contenu entre une seule paire d'accolades `{ }`, avec une virgule entre chaque section. Si le bloc `mcpServers` est collé en tant qu'objet distinct sous le contenu existant, Claude Desktop affichera une erreur au démarrage.

Si le fichier est vide ou ne contient que `{}`, vous pouvez remplacer tout son contenu par :

{ "mcpServers": { "elgato": { "command": "npx", "args": ["--yes", "@elgato/mcp-server@latest"] } } }

5. Enregistrez le fichier et quittez complètement Claude Desktop (ne vous contentez pas de fermer la fenêtre). Sous macOS, cliquez avec le bouton droit de la souris sur l'icône du Dock et sélectionnez « Quitter ».

Exemple de fichier de configuration Claude.

Vérifiez la connexion

Pour vérifier que tout fonctionne correctement, rendez-vous dans « Paramètres », puis dans « Développeur ». Dans la section « Serveurs MCP locaux », vous devriez voir « Elgato » apparaître avec une icône verte indiquant qu'il est en cours d'exécution.

Si l'application n'apparaît pas ou ne semble pas fonctionner, vérifiez que l'application Stream Deck est bien ouverte et que les actions MCP sont activées, et assurez-vous que le fichier de configuration a bien été enregistré. Quittez ensuite complètement Claude Desktop, puis relancez-le.

Si l'application n'apparaît pas ou ne semble pas être en cours d'exécution, vérifiez que l'application Stream Deck est bien ouverte et que les actions MCP sont activées, et assurez-vous que le fichier de configuration a été correctement enregistré. Quittez ensuite complètement Claude Desktop, puis relancez-le.

Connecter d'autres outils d'IA

Le projet G-Assist de NVIDIA, Aitum Nexus et Claude Desktop ne sont que quelques-unes des possibilités de connexion, mais comme MCP est une norme ouverte, tout outil compatible peut s'intégrer de la même manière. Chacun d'entre eux bénéficie de l'écosystème complet de Stream Deck, comprenant les intégrations, les plugins et les flux de travail.

Elgato MCP Server prend en charge deux modes de transport. Le mode « stdio » est le mode par défaut et fonctionne avec des outils tels que Claude Desktop, qui gèrent directement le processus du serveur. Le mode « HTTP » exécute le serveur sur un port local et fonctionne avec des outils tels que Project G-Assist, qui se connectent via le réseau. Vous pouvez également l'exécuter temporairement sans installation globale à l'aide de npx :

npx -y @elgato/mcp-server@latest --http

Pour obtenir tous les détails relatifs à l'installation, découvrir d'autres méthodes de connexion et accéder aux options de configuration avancées, rendez-vous sur la page du serveur Elgato MCP sur npm.

Dépannage

Si une action ne se déclenche pas, vérifiez les points suivants :

  1. L'application Stream Deck est en cours d'exécution et l'option « Activer MCP Deck » est cochée dans les Préférences.
  2. L'action se trouve dans le profil « MCP Actions », et non dans un autre profil.
  3. Vérifiez si votre outil d'IA est connecté au serveur Elgato MCP.

Conclusion

La prise en charge du MCP dans Stream Deck 7.4 constitue une première étape vers une connectivité plus poussée avec l'IA. Le projet G-Assist et Aitum Nexus sont les premiers à s'y connecter, mais le MCP étant un standard ouvert, ils ne seront pas les derniers. L'IA fournit les données d'entrée. Stream Deck fournit les actions. Et à mesure que de nouveaux outils se connectent, les possibilités ne cessent de s'étendre.

Plus vous configurez d'actions dans Stream Deck, plus les outils IA connectés pourront en tirer parti. Découvrez les plugins disponibles sur Elgato Marketplace pour élargir vos possibilités.

PRODUITS DANS L'ARTICLE

Stay up to date with Elgato. Get our latest News, Guides, and Product Updates in your Google feeds.

Add Elgato as a preferred source

Was this article helpful?