ATEM MCP Serverとは?
Office Hours GlobalのGuy CochranによるATEM MCP Serverは、ローカルネットワーク上のBlackmagic ATEMライブプロダクションスイッチャーをMCPクライアントから操作できるようにします。対象はプログラムとプレビュー、カットとトランジション、キーヤー、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モードは配布されたままではインターネットに出すには安全ではありません。制作用のノートPCで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を使う一人のポッドキャスト配信者
スイッチャー担当なしで、話している人に画面を合わせ続ける
ローカルの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、それ以降の機種だけで使えます。パッケージ化されたリリースはなく、未解決のissueは1件です。
良い点
- 切り替え、キーヤー、マクロ、Fairlight音声に58のツール
- 音声レベルによる自動切り替えと保存できるSuper Sourceのルック
- atem-connectionが対応するATEM製品群をカバー
- stdioモードはスイッチャーのIPアドレスだけで動く
気になる点
- HTTPモードのOAuthがどのクライアントにもトークンを発行する
- /stateのRESTルートが認証なしで切り替えと収録を行う
- start-secure.shにJWTシークレットが直書きされている
- クローンしてビルドするのみで、スターは約10
おすすめの人
閉じたネットワークでATEMを運用し、ローカルのクライアントからチャットや音声で切り替えと音声を操作したい、一人で配信する人や小さなスタジオのオペレーターに向いています。
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を運用し、ローカルのクライアントからチャットや音声で切り替えと音声を操作したい、一人で配信する人や小さなスタジオのオペレーターに向いています。
- チームや本番環境で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日