ATEM MCP Server의 개요
Office Hours Global의 Guy Cochran이 만든 ATEM MCP Server는 MCP 클라이언트가 로컬 네트워크의 Blackmagic ATEM 라이브 프로덕션 스위처를 제어하게 해 줍니다. 대상은 프로그램과 프리뷰, 컷과 트랜지션, 키어, AUX 라우팅, 매크로, 녹화와 송출, Super Source 레이아웃, 그리고 EQ, 컴프레서, 리미터, 게이트를 갖춘 Fairlight와 기존 방식 오디오 믹서입니다. 노르웨이 공영방송 NRK가 만든 ATEM 프로토콜 오픈 소스 라이브러리 atem-connection 위에 얹은 TypeScript 계층이며, 스위처와는 UDP 포트 9910으로 통신합니다. Blackmagic Design이 만든 제품은 아닙니다.
README에는 도구 58개가 나와 있으며, 저장한 Super Source 룩과 오디오 레벨을 보고 말하는 사람에게 자동으로 화면을 넘기는 자동 전환 모드도 있습니다. stdio로 실행하거나, claude.ai와 Claude 모바일용 OAuth 2.0 흐름이 내장된 HTTP로 포트 3000에서 실행합니다. 저장소는 MIT 라이선스이며 스타는 약 10개, package.json의 버전은 1.5.0, 마지막 커밋은 2026년 9월 7일입니다.
ATEM MCP Server 설치 방법
git clone https://github.com/guycochran/atem-mcp-server.git && npm install && npm run buildATEM MCP Server, 쓸 만한 가치가 있습니까?
화면 전환 도구는 쓸모가 있지만, HTTP 모드는 배포된 그대로 인터넷에 올리기에는 안전하지 않습니다. 제작용 노트북에서 stdio 모드로 쓰면, 카메라 2로 디졸브해 줘, 마이크 1에 보컬 EQ 프리셋을 걸어 줘라고 말하면 실제 스위처가 그대로 하는 합리적인 방법입니다. 오디오 레벨에 따른 자동 전환과 저장한 Super Source 룩은 atem-connection 위에 얇은 명령 계층을 씌운 수준을 넘어서며, 팟캐스트나 토론 프로그램이 실제로 쓸 부분이 바로 여기입니다.
문제는 원격 구성입니다. 저희가 src/index.ts를 읽어 본 바로는, 인가 엔드포인트가 로그인이나 동의 절차 없이 어떤 클라이언트에게든 코드를 내주고, 등록 엔드포인트는 어떤 클라이언트든 받아들입니다. 그래서 URL에 닿는 사람이라면 누구든 토큰을 얻을 수 있습니다. README도 토큰이 사용자 개입 없이 발급되며 개인용이나 신뢰할 수 있는 환경용이라고 인정합니다. 더 나쁜 점은 2026년 9월 6일 대시보드용으로 추가된 /state 아래의 REST 경로가 프로그램과 프리뷰 설정, 컷, 페이드 투 블랙, 녹화와 송출의 시작과 중지, 오디오 변경을 토큰 확인 없이 수행한다는 것입니다. 서버는 모든 네트워크 인터페이스에서 대기하고 CORS는 모든 출처에 열려 있으며, README가 권하는 원격 구성은 Cloudflare Tunnel로 이를 공개합니다. 저장소의 스크립트 start-secure.sh에는 JWT 서명 비밀값이 코드에 그대로 적혀 있습니다.
장비가 생방송 중이므로 이런 결함은 중대합니다. 엉뚱한 요청 하나로 방송이 검은 화면이 되거나 녹화가 멈출 수 있습니다. README는 또 라이브 쇼에는 승인 확인 없이 도구를 실행하는 클라이언트를 권하고, Claude Code의 호출마다 묻는 확인은 화면 전환에 맞지 않는다고 봅니다. 훈련받은 운영자에게는 속도를 위한 납득할 만한 선택이지만, 어느 카메라를 뜻했는지 잘못 알아듣는 에이전트에게는 나쁜 선택입니다. ATEM Software Control이나 하드웨어 패널을 손 닿는 곳에 두라는 조언은 따를 만한 부분입니다.
설치는 저장소를 복제해 Node.js로 빌드하는 방식이며 npm 패키지는 없습니다. 저희가 돌린다면 닫힌 제작 네트워크의 stdio만 쓰고, 직접 관리하는 인증 뒤에 두지 않는 한 TRANSPORT=http는 꺼 두겠습니다.
제 역할을 하는 곳
ATEM Mini Extreme을 쓰는 1인 팟캐스트 진행자
스위처 담당자 없이 말하는 사람에게 화면을 계속 맞추기
로컬 stdio 클라이언트에서 host_ssrc 모드로 자동 전환을 시작합니다. 서버가 오디오 레벨을 읽 고 진행자 전체 화면과 나란히 보기 사이를 오갑니다. 무료이며, 개입할 수 있도록 하드웨어 패널을 준비해 두세요.
교회의 음향·영상 자원봉사 팀
매주 같은 카메라 레이아웃 불러오기
2x2 갤러리 같은 Super Source 룩을 한 번 저장해 두고, 그 주의 카메라로 바꿔 이름으로 불러옵니다. 예배 전 준비 시간을 줄여 줍니다. 건물의 닫힌 네트워크에서만 쓰세요.
기업 행사 기술 담당자
입장 전에 여러 마이크의 오디오 설정
마이크마다 보컬 EQ 프리셋, 4:1 컴프레서, 게이트를 걸어 달라고 한 뒤 Fairlight 상태를 다시 읽어 확인합니다. Fairlight 오디오가 있는 모델이라면 메뉴를 뒤지는 대신 몇 분이면 끝납니다.
도입 전 확인할 점
- 설정
- 저장소를 복제하고 npm install과 npm run build를 실행한 뒤, Node.js 전체 경로로 클라이언트를 dist/index.js에 연결하고 ATEM_HOST를 스위처 IP로 설정합니다. 스위처는 UDP 포트 9910으로 닿을 수 있어야 합니다.
- 연동
- Claude Desktop, Cursor 등 stdio 클라이 언트에서 쓸 수 있고, claude.ai와 Claude 모바일은 HTTP 전송을 통해 씁니다. NRK의 atem-connection과 MCP TypeScript SDK로 만들어졌습니다.
- 데이터와 개인정보
- 사용자의 컴퓨터에서 실행됩니다. 스위처 상태와 명령은 모델 제공업체로 갑니다. HTTP 모드는 모든 인터페이스의 포트 3000에서 대기하며, CORS가 느슨하고, /state 경로에 인증이 없고, OAuth 흐름이 어떤 클라이언트든 승인합니다.
- 대규모 사용 시 비용
- MIT로 무료이지만 ATEM 스위처가 필요합니다. 권장되는 Cloudflare Tunnel에는 무료 Cloudflare 계정과 Cloudflare DNS에 등록한 자신의 도메인이 필요합니다.
- 제한
- 녹화와 송출은 지원하는 모델에서만 됩니다. Fairlight 도구는 Mini Extreme, Constellation과 그 이후 모델에서만 씁니다. 패키지로 된 릴리스가 없고, 열린 이슈는 1개입니다.
좋은 점
- 화면 전환, 키어, 매크로, Fairlight 오디오에 걸친 도구 58개
- 오디오 레벨 기반 자동 전환과 저장 가능한 Super Source 룩
- atem-connection이 지원하는 ATEM 제품군을 포괄
- stdio 모드는 스위처의 IP 주소만 있으면 됨
아쉬운 점
- HTTP 모드의 OAuth가 어떤 클라이언트에게나 토큰을 발급
- /state REST 경로가 인증 없이 화면 전환과 녹화를 수행
- start-secure.sh에 JWT 비밀값이 그대로 적혀 있음
- 복제 후 빌드만 가능, 스타 약 10개
추천 대상
닫힌 네트워크에서 ATEM을 운용하며, 로컬 클라이언트에서 채팅이나 음성으로 화면 전환과 오디오를 다루고 싶은 1인 스트리머와 작은 스튜디오 운영자에게 맞습니다.
ATEM MCP Server 대안
ATEM MCP Server: 자주 묻는 질문
- ATEM MCP Server, 쓸 만한 가치가 있습니까?
- stdio에서는 실제 ATEM의 화면 전환과 오디오를 제대로 다루지만, 원격 모드의 인증은 낯선 사람이 방송을 검은 화면으로 만들 수 있게 열려 있습니다. 평점은 5점 만점에 3.0점입니다.
- ATEM MCP Server의 가격은 얼마입니까?
- 무료 오픈 소스(MIT)입니다. Blackmagic ATEM 스위처가 필요합니다.
- ATEM MCP Server의 단점은 무엇입니까?
- HTTP 모드의 OAuth가 어떤 클라이언트에게나 토큰을 발급; /state REST 경로가 인증 없이 화면 전환과 녹화를 수행; start-secure.sh에 JWT 비밀값이 그대로 적혀 있음; 복제 후 빌드만 가능, 스타 약 10개.
- ATEM MCP Server에 적합한 사람은 누구입니까?
- 닫힌 네트워크에서 ATEM을 운용하며, 로컬 클라이언트에서 채팅이나 음성으로 화면 전환과 오디오를 다루고 싶은 1인 스트리머와 작은 스튜디오 운영자에게 맞습니다.
- 팀이나 프로덕션 환경에서 ATEM MCP Server의 비용은 얼마입니까?
- MIT로 무료이지만 ATEM 스위처가 필요합니다. 권장되는 Cloudflare Tunnel에는 무료 Cloudflare 계정과 Cloudflare DNS에 등록한 자신의 도메인이 필요합니다.
- ATEM MCP Server에 회사 데이터를 맡겨도 안전합니까?
- 사용자의 컴퓨터에서 실행됩니다. 스위처 상태와 명령은 모델 제공업체로 갑니다. HTTP 모드는 모든 인터페이스의 포트 3000에서 대기하며, CORS가 느슨하고, /state 경로에 인증이 없고, OAuth 흐름이 어떤 클라이언트든 승인합니다.
- ATEM MCP Server의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 agentic-obs (OBS Studio MCP)입니다.
답변 확인일: 2026년 11월 14일.