Qu’est-ce que ATEM MCP Server ?
ATEM MCP Server, de Guy Cochran d'Office Hours Global, permet à un client MCP de piloter les mélangeurs de production en direct Blackmagic ATEM sur le réseau local : programme et préparation, coupes et transitions, incrustateurs, routage aux, macros, enregistrement et diffusion, compositions Super Source, ainsi que les mélangeurs audio Fairlight et classiques avec égaliseur, compresseur, limiteur et noise gate. C'est une couche TypeScript au-dessus d'atem-connection, la bibliothèque open source du protocole ATEM de l'audiovisuel public norvégien NRK, qui dialogue avec le mélangeur sur le port UDP 9910. Il n'est pas édité par Blackmagic Design.
Le README liste 58 outils, dont des compositions Super Source enregistrées et un mode de commutation automatique qui coupe sur la personne qui parle d'après les niveaux audio. Il fonctionne en stdio, ou en HTTP sur le port 3000 avec un flux OAuth 2.0 intégré pour claude.ai et Claude sur mobile. Le dépôt est sous MIT, avec environ 10 étoiles, la version 1.5.0 dans package.json et un dernier commit le 7 septembre 2026.
Installer ATEM MCP Server
git clone https://github.com/guycochran/atem-mcp-server.git && npm install && npm run buildATEM MCP Server vaut-il le coup ?
Les outils de commutation sont utiles ; le mode HTTP n'est pas sûr à exposer sur internet tel que livré. En mode stdio sur un portable de régie, c'est une façon raisonnable de dire fondu sur la caméra 2 ou applique le préréglage d'égalisation voix au micro 1 et de voir un vrai mélangeur le faire. La commutation automatique selon les niveaux audio et les compositions Super Source enregistrées vont au-delà d'une mince couche de commandes sur atem-connection, et ce sont elles qu'utiliserait un podcast ou une émission de plateau.
C'est la configuration distante qui pose problème. D'après notre lecture de src/index.ts, le point d'autorisation remet un code à n'importe quel client sans connexion ni étape de consentement, et le point d'enregistrement accepte n'importe quel client : quiconque atteint l'URL peut obtenir un jeton. Le README reconnaît lui-même que les jetons sont émis sans interaction de l'utilisateur et destinés à un usage personnel ou de confiance. Pire, les routes REST sous /state, ajoutées le 6 septembre 2026 pour un tableau de bord, règlent programme et préparation, coupent, passent au noir, lancent et arrêtent l'enregistrement et la diffusion et modifient l'audio sans aucune vérification de jeton. Le serveur écoute sur toutes les interfaces réseau avec un CORS ouvert à toute origine, et la configuration distante recommandée par le README le publie via un Cloudflare Tunnel. Un script du dépôt, start-secure.sh, contient en outre un secret de signature JWT écrit en dur.
Ces défauts comptent parce que le matériel est en direct. Une requête égarée peut passer une émission au noir ou arrêter un enregistrement. Le README oriente aussi les directs vers des clients qui exécutent les outils sans demande d'approbation et juge la confirmation à chaque appel de Claude Code inadaptée à la commutation ; c'est un choix de rapidité défendable pour un opérateur formé, et un mauvais choix pour un agent qui se trompe de caméra. Son conseil de garder ATEM Software Control ou un panneau matériel à portée de main est celui à suivre.
L'installation consiste à cloner puis compiler avec Node.js ; il n'existe pas de paquet npm. Le stdio sur un réseau de production fermé est la seule configuration que nous ferions tourner, avec TRANSPORT=http désactivé tant que le serveur n'est pas derrière une authentification que vous maîtrisez.
Là où il fait la différence
Un animateur de podcast solo équipé d'un ATEM Mini Extreme
Garder le plan sur la personne qui parle sans opérateur vidéo
Lancez la commutation automatique en mode host_ssrc depuis un client stdio local ; le serveur lit les niveaux audio et alterne entre l'animateur en plein écran et un côte à côte. Gratuit ; gardez un panneau matériel prêt pour reprendre la main.
Une équipe de bénévoles audiovisuels d'une paroisse
Rappeler les mêmes compositions de caméras chaque semaine
Enregistrez une fois des compositions Super Source comme une galerie 2x2, puis chargez-les par leur nom en changeant les caméras de la semaine. Cela fait gagner du temps d'installation avant l'office ; à utiliser uniquement sur le réseau fermé du bâtiment.
Une technicienne d'événements d'entreprise
Régler le son de plusieurs micros avant l'ouverture des portes
Demandez le préréglage d'égalisation voix, un compresseur 4:1 et un gate sur chaque micro, puis relisez l'état Fairlight pour confirmer. Quelques minutes au lieu de fouiller les menus, sur les modèles dotés de l'audio Fairlight.
Avant de vous engager
- Mise en route
- Clonez le dépôt, lancez npm install et npm run build, puis pointez le client vers dist/index.js avec le chemin complet de Node.js et ATEM_HOST réglé sur l'IP du mélangeur. Le mélangeur doit être joignable sur le port UDP 9910.
- Intégrations
- Claude Desktop, Cursor et d'autres clients stdio ; claude.ai et Claude sur mobile via le transport HTTP. Repose sur atem-connection de NRK et le SDK TypeScript de MCP.
- Données et confidentialité
- Tourne sur votre propre machine ; l'état du mélangeur et les commandes partent chez votre fournisseur de modèle. Le mode HTTP écoute sur le port 3000 sur toutes les interfaces, avec un CORS permissif, des routes /state non authentifiées et un flux OAuth qui approuve tout client.
- Coût à grande échelle
- Gratuit sous MIT ; il vous faut un mélangeur ATEM. Le Cloudflare Tunnel proposé nécessite un compte Cloudflare gratuit et votre propre domaine sur Cloudflare DNS.
- Limites
- Enregistrement et diffusion seulement sur les modèles qui les prennent en charge ; outils Fairlight uniquement sur le Mini Extreme, Constellation et les modèles plus récents ; pas de version empaquetée ; un ticket ouvert.
Les points forts
- 58 outils pour la commutation, les incrustateurs, les macros et l'audio Fairlight
- Commutation automatique selon les niveaux audio et compositions Super Source enregistrées
- Couvre la gamme ATEM prise en charge par atem-connection
- Le mode stdio ne demande que l'adresse IP du mélangeur
Les points faibles
- L'OAuth du mode HTTP délivre des jetons à tout client
- Les routes REST /state commutent et enregistrent sans authentification
- Secret JWT écrit en dur dans start-secure.sh
- Cloner et compiler uniquement ; environ 10 étoiles
Idéal pour
Les streamers solo et petits studios qui utilisent un ATEM sur un réseau fermé et veulent piloter commutation et audio par chat ou à la voix depuis un client local.
Alternatives à ATEM MCP Server
ATEM MCP Server : questions fréquentes
- ATEM MCP Server vaut-il le coup ?
- Un bon contrôle de la commutation et de l'audio d'un vrai ATEM en stdio, enveloppé dans un mode distant dont l'authentification laisserait un inconnu passer votre émission au noir. Nous lui donnons 3.0 sur 5.
- Combien coûte ATEM MCP Server ?
- Gratuit et open source (MIT). Nécessite un mélangeur Blackmagic ATEM.
- Quels sont les inconvénients de ATEM MCP Server ?
- L'OAuth du mode HTTP délivre des jetons à tout client; les routes REST /state commutent et enregistrent sans authentification; secret JWT écrit en dur dans start-secure.sh; cloner et compiler uniquement ; environ 10 étoiles.
- À qui s’adresse ATEM MCP Server ?
- Les streamers solo et petits studios qui utilisent un ATEM sur un réseau fermé et veulent piloter commutation et audio par chat ou à la voix depuis un client local.
- Combien coûte ATEM MCP Server pour une équipe ou en production ?
- Gratuit sous MIT ; il vous faut un mélangeur ATEM. Le Cloudflare Tunnel proposé nécessite un compte Cloudflare gratuit et votre propre domaine sur Cloudflare DNS.
- ATEM MCP Server est-il sûr pour les données de l’entreprise ?
- Tourne sur votre propre machine ; l'état du mélangeur et les commandes partent chez votre fournisseur de modèle. Le mode HTTP écoute sur le port 3000 sur toutes les interfaces, avec un CORS permissif, des routes /state non authentifiées et un flux OAuth qui approuve tout client.
- Quelles sont les meilleures alternatives à ATEM MCP Server ?
- Les alternatives les plus proches que nous avons testées sont agentic-obs (OBS Studio MCP).
Réponses vérifiées le 14 nov. 2026.