¿Qué es ATEM MCP Server?
ATEM MCP Server, de Guy Cochran, de Office Hours Global, permite a un cliente MCP controlar mezcladores de producción en directo Blackmagic ATEM en la red local: programa y previo, cortes y transiciones, keyers, enrutado aux, macros, grabación y emisión, composiciones de Super Source y los mezcladores de audio Fairlight y clásico con ecualización, compresión, limitación y puerta de ruido. Es una capa en TypeScript sobre atem-connection, la biblioteca de código abierto del protocolo ATEM de la radiotelevisión noruega NRK, que habla con el mezclador por el puerto UDP 9910. No lo hace Blackmagic Design.
El README enumera 58 herramientas, entre ellas composiciones de Super Source guardadas y un modo de conmutación automática que corta a quien esté hablando según los niveles de audio. Funciona por stdio o por HTTP en el puerto 3000 con un flujo OAuth 2.0 integrado para claude.ai y Claude para móvil. El repositorio tiene licencia MIT, unas 10 estrellas, la versión 1.5.0 en package.json y un último commit del 7 de septiembre de 2026.
Cómo instalar ATEM MCP Server
git clone https://github.com/guycochran/atem-mcp-server.git && npm install && npm run build¿Merece la pena ATEM MCP Server?
Las herramientas de conmutación son útiles; el modo HTTP no es seguro para ponerlo en internet tal como se distribuye. En modo stdio, en un portátil de producción, es una forma razonable de decir funde a la cámara 2 o aplica el preset de ecualización vocal al micro 1 y que un mezclador real lo haga. La conmutación automática por nivel de audio y las composiciones de Super Source guardadas van más allá de una capa fina de comandos sobre atem-connection, y son lo que usaría un podcast o un programa de debate.
El montaje remoto es donde falla. Según nuestra lectura de src/index.ts, el endpoint de autorización entrega un código a cualquier cliente sin inicio de sesión ni paso de consentimiento, y el de registro acepta cualquier cliente, así que quien llegue a la URL puede obtener un token; el propio README dice que los tokens se emiten sin interacción del usuario y están pensados para uso personal o de confianza. Peor aún, las rutas REST bajo /state, añadidas el 6 de septiembre de 2026 para un panel, ponen programa y previo, cortan, funden a negro, inician y paran grabación y emisión y cambian el audio sin comprobar ningún token. El servidor escucha en todas las interfaces de red con CORS abierto a cualquier origen, y el montaje remoto que recomienda el README lo publica mediante un Cloudflare Tunnel. Un script del repositorio, start-secure.sh, contiene además un secreto de firma JWT escrito en el código.
Esos fallos importan porque el hardware está en directo. Una petición perdida puede fundir una emisión a negro o parar una grabación. El README también orienta los directos hacia clientes que ejecutan herramientas sin pedir aprobación y considera inadecuada para conmutar la confirmación por llamada de Claude Code; es una elección de velocidad defendible para un operador formado y mala para un agente que entiende mal qué cámara querías. Su consejo de tener a mano ATEM Software Control o un panel físico es la parte que hay que seguir.
La instalación consiste en clonar y compilar con Node.js; no hay paquete npm. Stdio en una red de producción cerrada es la única configuración que usaríamos, con TRANSPORT=http desactivado salvo que el servidor esté detrás de una autenticación que controles tú.
Dónde se gana su sitio
Un presentador de podcast en solitario con un ATEM Mini Extreme
Mantener el plano en quien habla sin un operador de mezcla
Activa la conmutación automática en modo host_ssrc desde un cliente stdio local; el servidor lee los niveles de audio y alterna entre el presentador a pantalla completa y un plano lado a lado. Gratuito; ten un panel físico listo para intervenir.
Un equipo de voluntarios de audiovisuales de una iglesia
Recuperar las mismas composiciones de cámara cada semana
Guarda una vez composiciones de Super Source como una galería de 2x2 y cárgalas por nombre cambiando las cámaras de esa semana. Ahorra tiempo de montaje antes del oficio; úsalo solo en la red cerrada del edificio.
Una técnica de eventos corporativos
Preparar el audio de varios micrófonos antes de abrir puertas
Pide el preset de ecualización vocal, un compresor 4:1 y una puerta en cada micro, y luego lee el estado de Fairlight para confirmarlo. Minutos en lugar de rebuscar en menús, en modelos con audio Fairlight.
Antes de decidirte
- Puesta en marcha
- Clona el repositorio, ejecuta npm install y npm run build, y apunta el cliente a dist/index.js con la ruta completa de Node.js y ATEM_HOST con la IP del mezclador. El mezclador debe ser accesible en el puerto UDP 9910.
- Integraciones
- Claude Desktop, Cursor y otros clientes stdio; claude.ai y Claude para móvil a través del transporte HTTP. Construido sobre atem-connection de NRK y el SDK de MCP para TypeScript.
- Datos y privacidad
- Se ejecuta en tu propio equipo; el estado del mezclador y los comandos van a tu proveedor del modelo. El modo HTTP escucha en el puerto 3000 en todas las interfaces con CORS permisivo, rutas /state sin autenticación y un flujo OAuth que aprueba a cualquier cliente.
- Coste a escala
- Gratuito con MIT; necesitas un mezclador ATEM. El Cloudflare Tunnel sugerido requiere una cuenta gratuita de Cloudflare y tu propio dominio en Cloudflare DNS.
- Límites
- Grabación y emisión solo en modelos que las admiten; herramientas Fairlight solo en el Mini Extreme, Constellation y modelos más nuevos; sin versión empaquetada; una incidencia abierta.
Lo bueno
- 58 herramientas para conmutación, keyers, macros y audio Fairlight
- Conmutación automática por nivel de audio y composiciones de Super Source guardadas
- Cubre la gama ATEM que admite atem-connection
- El modo stdio solo necesita la IP del mezclador
Lo malo
- El OAuth del modo HTTP emite tokens a cualquier cliente
- Las rutas REST de /state conmutan y graban sin autenticación
- Secreto JWT escrito en el código de start-secure.sh
- Solo clonar y compilar; unas 10 estrellas
Ideal para
Streamers en solitario y operadores de pequeños estudios que usan un ATEM en una red cerrada y quieren controlar la conmutación y el audio por chat o voz desde un cliente local.
Alternativas a ATEM MCP Server
ATEM MCP Server: preguntas frecuentes
- ¿Merece la pena ATEM MCP Server?
- Buen control de conmutación y audio para un ATEM real por stdio, envuelto en un modo remoto cuya autenticación dejaría a un desconocido fundir tu programa a negro. Le damos un 3.0 sobre 5.
- ¿Cuánto cuesta ATEM MCP Server?
- Gratuito y de código abierto (MIT). Necesita un mezclador Blackmagic ATEM.
- ¿Qué inconvenientes tiene ATEM MCP Server?
- El OAuth del modo HTTP emite tokens a cualquier cliente; las rutas REST de /state conmutan y graban sin autenticación; secreto JWT escrito en el código de start-secure.sh; solo clonar y compilar; unas 10 estrellas.
- ¿Para quién es ATEM MCP Server?
- Streamers en solitario y operadores de pequeños estudios que usan un ATEM en una red cerrada y quieren controlar la conmutación y el audio por chat o voz desde un cliente local.
- ¿Cuánto cuesta ATEM MCP Server para un equipo o en producción?
- Gratuito con MIT; necesitas un mezclador ATEM. El Cloudflare Tunnel sugerido requiere una cuenta gratuita de Cloudflare y tu propio dominio en Cloudflare DNS.
- ¿Es ATEM MCP Server seguro para los datos de la empresa?
- Se ejecuta en tu propio equipo; el estado del mezclador y los comandos van a tu proveedor del modelo. El modo HTTP escucha en el puerto 3000 en todas las interfaces con CORS permisivo, rutas /state sin autenticación y un flujo OAuth que aprueba a cualquier cliente.
- ¿Cuáles son las mejores alternativas a ATEM MCP Server?
- Las alternativas más cercanas que hemos analizado son agentic-obs (OBS Studio MCP).
Respuestas comprobadas el 14 nov 2026.