Was ist ATEM MCP Server?
ATEM MCP Server von Guy Cochran von Office Hours Global lässt einen MCP-Client Live-Produktionsmischer von Blackmagic ATEM im lokalen Netz steuern: Program und Preview, Schnitte und Übergänge, Keyer, Aux-Routing, Makros, Aufnahme und Streaming, Super-Source-Layouts sowie die Fairlight- und klassischen Audiomischer mit EQ, Kompressor, Limiter und Gate. Er ist eine TypeScript-Schicht über atem-connection, der Open-Source-Bibliothek für das ATEM-Protokoll vom norwegischen Rundfunk NRK, die über UDP-Port 9910 mit dem Mischer spricht. Er stammt nicht von Blackmagic Design.
Die README listet 58 Tools, darunter gespeicherte Super-Source-Looks und einen Auto-Switch-Modus, der anhand der Audiopegel auf die gerade sprechende Person schneidet. Er läuft über stdio oder über HTTP auf Port 3000 mit eingebautem OAuth-2.0-Ablauf für claude.ai und Claude Mobile. Das Repository steht unter MIT, hat rund 10 Sterne, Version 1.5.0 in package.json und einen letzten Commit vom 7. September 2026.
ATEM MCP Server installieren
git clone https://github.com/guycochran/atem-mcp-server.git && npm install && npm run buildLohnt sich ATEM MCP Server?
Die Schalt-Tools sind nützlich; der HTTP-Modus ist im Auslieferungszustand nicht sicher genug fürs Internet. Im stdio-Modus auf einem Produktions-Laptop ist er ein vernünftiger Weg, um blende auf Kamera 2 über oder lege das Vocal-EQ-Preset auf Mikro 1 zu sagen und einen echten Mischer das tun zu lassen. Auto-Switch nach Audiopegel und gespeicherte Super-Source-Looks gehen über eine dünne Befehlsschicht auf atem-connection hinaus, und genau sie würde ein Podcast oder eine Talkrunde nutzen.
Beim Fernzugriff geht es schief. Nach unserer Lektüre von src/index.ts gibt der Autorisierungs-Endpunkt jedem Client einen Code, ohne Anmeldung oder Zustimmung, und der Registrierungs-Endpunkt nimmt jeden Client an; wer die URL erreicht, bekommt also ein Token. Die README sagt selbst, dass Tokens ohne Nutzerinteraktion ausgegeben werden und für persönlichen oder vertrauenswürdigen Gebrauch gedacht sind. Schlimmer noch: Die REST-Routen unter /state, am 6. September 2026 für ein Dashboard ergänzt, setzen Program und Preview, schneiden, blenden auf Schwarz, starten und stoppen Aufnahme und Streaming und ändern Audio, ganz ohne Token-Prüfung. Der Server lauscht auf allen Netzwerkschnittstellen mit CORS für jede Herkunft, und die von der README empfohlene Fernkonfiguration veröffentlicht ihn über einen Cloudflare Tunnel. Ein Skript im Repository, start-secure.sh, enthält außerdem ein fest eingetragenes JWT-Signaturgeheimnis.
Diese Mängel wiegen schwer, weil die Hardware live ist. Eine verirrte Anfrage kann eine Sendung auf Schwarz blenden oder eine Aufnahme stoppen. Die README lenkt Live-Shows zudem auf Clients, die Tools ohne Freigabeabfrage ausführen, und hält die Bestätigung pro Aufruf in Claude Code fürs Schalten für ungeeignet; für einen geschulten Operator ist das eine vertretbare Abwägung zugunsten des Tempos, für einen Agenten, der falsch versteht, welche Kamera gemeint war, eine schlechte. Ihr Rat, ATEM Software Control oder ein Hardware-Panel griffbereit zu halten, ist der Teil, dem man folgen sollte.
Die Installation heißt klonen und mit Node.js bauen; ein npm-Paket gibt es nicht. Stdio in einem geschlossenen Produktionsnetz ist die einzige Konfiguration, die wir betreiben würden, mit TRANSPORT=http ausgeschaltet, solange der Server nicht hinter einer Authentifizierung unter deiner Kontrolle steht.
Wo es sich lohnt
Ein Solo-Podcaster mit einem ATEM Mini Extreme
Das Bild ohne Bildmischer bei der Person halten, die gerade spricht
Starte Auto-Switch im Modus host_ssrc aus einem lokalen stdio-Client; der Server liest die Audiopegel und wechselt zwischen Moderator im Vollbild und einer Nebeneinander-Ansicht. Kostenlos; halte ein Hardware-Panel für Eingriffe bereit.
Ein ehrenamtliches Technikteam einer Kirchengemeinde
Jede Woche dieselben Kameralayouts abrufen
Speichere einmal Super-Source-Looks wie eine 2x2-Galerie und lade sie dann per Namen mit den Kameras der Woche. Das spart Aufbauzeit vor dem Gottesdienst; nur im geschlossenen Netz des Gebäudes betreiben.
Eine Veranstaltungstechnikerin für Firmenevents
Vor dem Einlass den Ton mehrerer Mikrofone einrichten
Bitte um das Vocal-EQ-Preset, einen 4:1-Kompressor und ein Gate auf jedem Mikro und lies dann den Fairlight-Zustand zur Kontrolle aus. Minuten statt Menüsuche, auf Modellen mit Fairlight-Audio.
Bevor du dich festlegst
- Einrichtung
- Repository klonen, npm install und npm run build ausführen, dann den Client auf dist/index.js mit dem vollen Node.js-Pfad richten und ATEM_HOST auf die IP des Mischers setzen. Der Mischer muss über UDP-Port 9910 erreichbar sein.
- Integrationen
- Claude Desktop, Cursor und andere stdio-Clients; claude.ai und Claude Mobile über den HTTP-Transport. Gebaut auf atem-connection von NRK und dem MCP TypeScript SDK.
- Daten und Datenschutz
- Läuft auf deinem eigenen Rechner; Mischerzustand und Befehle gehen an deinen Modellanbieter. Der HTTP-Modus lauscht auf Port 3000 auf allen Schnittstellen, mit großzügigem CORS, nicht authentifizierten /state-Routen und einem OAuth-Ablauf, der jeden Client genehmigt.
- Kosten im großen Maßstab
- Kostenlos unter MIT; du brauchst einen ATEM-Mischer. Der vorgeschlagene Cloudflare Tunnel braucht ein kostenloses Cloudflare-Konto und eine eigene Domain bei Cloudflare DNS.
- Grenzen
- Aufnahme und Streaming nur auf Modellen, die das können; Fairlight-Tools nur auf Mini Extreme, Constellation und neueren Modellen; kein paketiertes Release; ein offenes Issue.
Was gut ist
- 58 Tools für Bildmischung, Keyer, Makros und Fairlight-Audio
- Auto-Switch nach Audiopegel und gespeicherte Super-Source-Looks
- Deckt die ATEM-Modelle ab, die atem-connection unterstützt
- Der stdio-Modus braucht nur die IP des Mischers
Was nicht
- HTTP-OAuth gibt jedem Client Tokens
- REST-Routen unter /state schalten und nehmen auf, ohne Authentifizierung
- Fest eingetragenes JWT-Geheimnis in start-secure.sh
- Nur klonen und bauen; rund 10 Sterne
Am besten für
Solo-Streamer und Betreiber kleiner Studios, die einen ATEM in einem geschlossenen Netz betreiben und Bildmischung und Audio per Chat oder Sprache aus einem lokalen Client steuern wollen.
Alternativen zu ATEM MCP Server
ATEM MCP Server: häufige Fragen
- Lohnt sich ATEM MCP Server?
- Fähige Steuerung von Bildmischung und Audio für einen echten ATEM über stdio, verpackt in einen Fernmodus, dessen Authentifizierung einem Fremden erlauben würde, deine Sendung auf Schwarz zu blenden. Wir bewerten es mit 3.0 von 5.
- Was kostet ATEM MCP Server?
- Kostenlos und Open Source (MIT). Erfordert einen Blackmagic-ATEM-Mischer.
- Welche Nachteile hat ATEM MCP Server?
- HTTP-OAuth gibt jedem Client Tokens; REST-Routen unter /state schalten und nehmen auf, ohne Authentifizierung; Fest eingetragenes JWT-Geheimnis in start-secure.sh; Nur klonen und bauen; rund 10 Sterne.
- Für wen eignet sich ATEM MCP Server?
- Solo-Streamer und Betreiber kleiner Studios, die einen ATEM in einem geschlossenen Netz betreiben und Bildmischung und Audio per Chat oder Sprache aus einem lokalen Client steuern wollen.
- Was kostet ATEM MCP Server für ein Team oder im Produktivbetrieb?
- Kostenlos unter MIT; du brauchst einen ATEM-Mischer. Der vorgeschlagene Cloudflare Tunnel braucht ein kostenloses Cloudflare-Konto und eine eigene Domain bei Cloudflare DNS.
- Ist ATEM MCP Server sicher für Firmendaten?
- Läuft auf deinem eigenen Rechner; Mischerzustand und Befehle gehen an deinen Modellanbieter. Der HTTP-Modus lauscht auf Port 3000 auf allen Schnittstellen, mit großzügigem CORS, nicht authentifizierten /state-Routen und einem OAuth-Ablauf, der jeden Client genehmigt.
- Was sind die besten Alternativen zu ATEM MCP Server?
- Die nächsten Alternativen, die wir getestet haben, sind agentic-obs (OBS Studio MCP).
Antworten geprüft am 14. Nov. 2026.