My TV Channel

My TV Channel

iPhone、iPad、Apple TV、Mac、Android、Rokuで見られる24時間のリニアテレビチャンネル。アプリで手作業で作ることも、MCP経由でAIエージェントに任せることもできます。

WordPress TV Channel & Radio

Already on WordPress? Turn your video library into a 24/7 TV channel or radio station, with a player you embed using a shortcode.

Start your channel

2026年、AIとMCPで24時間の世界向けテレビチャンネルを運営する方法

この記事はAIを使用して英語から翻訳されました。 原文を読む

テレビチャンネルの内容をAIエージェントに伝えれば、1時間後には放送が始まっています。本物のリニアチャンネルです。途切れることなく流れ続け、スマートフォンでもノートパソコンでもテレビでも視聴できます。プレイリストではありません。再生ボタンのついたビデオオンデマンドのライブラリでもありません。あなたが訪れたときにはすでに流れていて、タブを閉じたあとも流れ続けているチャンネルです。

それが可能になるには2つのことが変わる必要があり、その両方が2026年のうちに変わりました。以下では、その2つが何なのか、各エージェント環境の具体的な設定、費用、そしてAIエージェントには近づきたくない場合の代わりの手段を説明します。

24時間チャンネルにかつて部署がまるごと必要だった理由

リニアチャンネルを運営することは、動画をホスティングすることとは別の問題であり、その違いのなかにすべての手間が隠れています。

常に何かが流れていなければなりません。ビデオオンデマンドは誰かが再生を押すまで止まっていますが、チャンネルは決して止まりません。火曜日の午前4時、視聴者がひとりもいなくても送出は続いています。エンコードに失敗したファイルであれ、編成表の終わりまで来てしまった番組表であれ、穴はすべて放送事故であり、放送事故だけは放送する側が世に出してはならないものです。

素材はすべて統一しなければなりません。持ち込まれるのは4K ProResのマスター、縦位置で撮られたスマートフォンのクリップ、そして2003年のDivXです。チャンネルは一貫したアダプティブビットレートのラダーを1本だけ出力する必要があり、そうでなければプレイヤーは継ぎ目ごとに止まります。

本物の編成も要ります。シャッフルではありません。18時にこれ、平日の朝にこのブロック、これはあれの2倍の頻度で、この5話は順番どおりに、という枠組みです。

そしてテレビに届かなければなりません。ブラウザのタブはチャンネルではありません。Apple TV、Android TV、Rokuに届けるということは、それぞれにネイティブアプリを公開し、保守し続けるということです。

これらはどれも歴史的にひとつの職種でした。それを担ってきたソフトウェア、つまりImagine Communications、wTVision、OpenBroadcasterといったベンダーの送出自動化システムは、人員のいるマスター送出室に向けて売られています。動いたのはこの参入障壁です。

2026年に変わったこと

MCPによって、見たこともないサービスをエージェントが呼び出せるようになった

Model Context Protocolは小さな発想ですが、その帰結は大きなものです。サーバーが実行時に自分のツールを説明し、そのプロトコルを話すクライアントはその説明を読んで呼び出しを始めます。SDKも連携用の糊付けコードも書きません。ベンダーが機能を出してから自分のエージェントがそれを使えるようになるまでのリリースサイクルも、もう存在しません。

メディア分野はこれをすばやく取り入れました。MuxとCloudflare Streamは動画インフラ向けのMCPサーバーを提供しています。Shotstackはクラウド上のタイムライン編集を公開しています。Kinocutはローカル編集を、TwelveLabsは動画の理解と検索を担当します。

ただし、この一覧にはある共通点があります。どれもクリップを対象に動くのです。このファイルをアップロードせよ。あのタイムラインを切れ。ロゴの映ったカットを見つけよ。スペイン語に吹き替えよ。いずれも時間に対して状態を持ちません。仕事が終わり、ツールが応答し、あとには何も動き続けていません。チャンネルはその逆です。あなたが呼び出す前からすでに動いていて、通話を切ったあとも動き続けるプロセスです。

エージェントはセッションであることをやめ、デーモンになった

Claude CodeとClaude Desktopは対話型です。開いて、作業して、閉じます。チャンネルを立ち上げるには最適ですが、半年にわたって運営するには構造的に向いていません。人が座っていなければならないからです。

2026年、2つのオープンソースプロジェクトが常時稼働のエージェントを当たり前のものにしました。

OpenClawはMITライセンスで、セルフホストで動き、モデルに依存せず、ローカルファーストです。記憶は自分のディスク上のMarkdownファイルとして保存されます。変わっているのはその居場所で、すでに使っているメッセージングアプリの中に住んでいます。WhatsApp、Telegram、Slack、Discord、iMessage、Signal。話しかけるのにターミナルは開きません。メッセージを送るだけです。

Nous ResearchのHermes Agentも同じくMITです。セッションをまたいで記憶を保ち、経験から自分のスキルを書いて改善し、40を超える組み込みツールを備え、同じメッセージング基盤に加えてメールとコマンドラインからも使えます。ホスティングは月5ドルのVPSで足り、v0.6.0からはクライアントとしてだけでなく、それ自体がMCPサーバーとしても振る舞えます。

どちらもMCPをネイティブに話します。そこから、この記事全体の主題である組み合わせが生まれます。

常時稼働のエージェントが、すでに手元のスマートフォンに入っているチャットアプリから呼び出され、常時放送のチャンネルを運行する。テレビ局をメッセージで動かすということです。

チャンネルはエージェントに依存しない

送出はサーバー側で連続して動きます。あなたのノートパソコンやVPSで動いているものには一切依存しません。エージェントは変更のためだけに存在します。番組を足す、ローテーションを調整する、枠を動かす、といったことです。待機中のエージェントには費用がかからず、落ちたエージェントにも費用はかかりません。どちらの場合もチャンネルは放送を続けるからです。

これは「AI搭載」が普段売られ方をしているのとは正反対です。送出経路にモデルは入っていません。毎秒60回の推論など行われていません。エージェントはあなたの意図を編成表に翻訳し、その編成表があとは独りで回ります。

エージェント環境を選ぶ

4つともきちんと機能します。それぞれ、仕事の別の半分を得意としています。

環境形態話しかける手段向いている用途
Claude Code対話型のコマンドラインセッションターミナルチャンネルの立ち上げ、一括取り込み
Claude Desktop対話型アプリデスクトップアプリ同上、ターミナルなしで
OpenClaw常時稼働、セルフホスト、MITWhatsApp、Telegram、Slack、Discord、iMessage、Signal公開後の運行を、スマートフォンから
Hermes Agent常時稼働、セルフホスト、MITTelegram、Discord、Slack、WhatsApp、Signal、メール、コマンドライン同上、加えて何か月も蓄積される記憶

現実的な構成は両方を使うことです。何が起きているか見ていたい初期構築にはClaude Code、その後はOpenClawかHermes。そうすれば「今夜、新しい回を入れておいて」が作業ではなくメッセージで済みます。

チャンネルサービスをそれぞれにつなぐ

私たちはMy TV ChannelのMCPサーバーをまさにこのために作りました。チャンネルをゼロから放送開始まで導き、その後も運行し続ける19のツールです。公式MCPレジストリとSmitheryに登録されています。以下が各環境の実際の設定です。

My TV ChannelサーバーのMCPツール19種を3列の表で示したもの。列はツール名、機能、自動実行して安全かどうか。9つは読み取り専用、4つは書き込み、2つは書き込みと外部URLの取得、4つは破壊的と分類されている。

サーバーが公開している19のツール。すべてにMCPのアノテーション(readOnlyHint、destructiveHint、idempotentHint、openWorldHint)が付いているので、クライアントはあなたに確認を取らずとも、自分で実行の可否を判断できます。

まずmy-tv-channel.com/agent-keysでAPIキーを取得します。どのプランでもかまいませんが有効なサブスクリプションが必要で、エージェントが自分でキーを発行することは意図的にできません。人間が行う必要があります。キーが表示されるのは一度だけです。

Claude Code

claude mcp add --transport http my-tv-channel \
  https://my-tv-channel.com/mcp \
  --header "Authorization: Bearer mytv_sk_YOUR_KEY"

Claude Desktop、または mcpServers 形式のJSONを使うクライアント

{
  "mcpServers": {
    "my-tv-channel": {
      "type": "http",
      "url": "https://my-tv-channel.com/mcp",
      "headers": { "Authorization": "Bearer mytv_sk_YOUR_KEY" }
    }
  }
}

OpenClaw

openclaw mcp add my-tv-channel \
  --url https://my-tv-channel.com/mcp \
  --transport streamable-http \
  --header "Authorization: Bearer mytv_sk_YOUR_KEY"

これは~/.openclaw/openclaw.jsonmcp.servers以下に書き込まれます。openclaw mcp probe my-tv-channelで確認してください。またOpenClaw自身の助言として、コミットしてしまう恐れのあるファイルにベアラートークンを直書きするより、環境変数かOAuthの経路を使うほうが安全です。

Hermes Agent

~/.hermes/config.yamlに次を記述します。

mcp_servers:
  my_tv_channel:
    url: "https://my-tv-channel.com/mcp"
    headers:
      Authorization: "Bearer mytv_sk_YOUR_KEY"

そのうえでhermes gateway setuphermes gateway startを実行すれば、稼働し続け、好みのメッセージング基盤から到達できる状態になります。

MCPサーバーを一度に多数つなぐ場合の注意点をひとつ。Hermesは2026年5月にMCP向けのツール検索を出しました。これは統合された大きなツールカタログがツール選択の精度を落とすのを防ぎます。19ツールのサーバーに加えて他にもつないでいるなら、十分に元が取れる機能です。

ゼロから放送開始まで

つないでしまえば、あとはすべて会話で進みます。次の文はそのまま使えます。

「アカウントの状況は。どのプランで、アップロードの残り枠はどれくらい」

常に正しい第一手です。アカウントの実際の上限と、チャンネルごとに、放送開始までに何が足りていないのかを正確に報告してくれます。

「Retro Arcade TVというチャンネルを作って。ハンドルはretro-arcade。この4本の動画を取り込んで、放送が始まったら教えて」

エージェントはハンドルが空いているか確認し、チャンネルを作り、各動画をURLから取り込み、トランスコードを見張り、https://retro-arcade.my-tv-channel.comで放送が始まった時点で報告します。

「平日の朝6時から9時はアニメ、毎日18時はニュースにして」

これは編成ルールにコンパイルされます。行儀のよいエージェントなら、何も保存せず24時間分の編成をシミュレートして返す検証エンドポイントでまず空回しし、そのうえで確定します。

「長時間プレイ動画をレビュー動画の2倍の頻度で流して」

動画ごとの重み付けと、そのあとの編成の再生成です。

チャンネルは、準備の整った動画が4本以上かつ15分以上の尺になった時点で自動的に放送を開始します。時間がかかるのはトランスコードだけで、あとはどれも数秒です。

費用をかける前に出来上がりを見たければ、demo.my-tv-channel.comが今まさに放送中です。チャンネルも番組も重み付けも24時間の編成も、そのすべてが上に挙げたツールだけで作られました。構築のためにアプリを開いた人はいません。

つまずきやすい2点

エージェントはあなたのパソコンからファイルをアップロードできません。MCPのツール引数はJSONで、マルチパートの経路が存在しないためです。したがって、公開URLからの取り込みがエージェントに残された唯一の入稿手段です。ノートパソコンの中にあるファイルはアプリを通します。

重み付けが放送に反映されるのは編成が生成されるときです。チャンネルは公開のしきい値を超えた瞬間に、その時点で存在する重み付けをもとに編成を組みます。あとから設定した場合、値は正しく保存され、正しく報告されますが、再生成するまで放送内容は変わりません。取り込みのたびに各動画の重み付けを設定するか、作業を終えたあとに再生成してください。

どの画面でも

ここでチャンネルはウェブページであることをやめます。視聴者が今日実際に使えるのは次のとおりです。

画面視聴方法
あらゆるブラウザhttps://{handle}.my-tv-channel.comを開くだけ。アプリもアカウントも不要
iPhone、iPadApp StoreのMy TV Channel
Mac同じApp Storeの配信ページ
Apple TV同じApp Storeの配信ページ
AndroidスマートフォンとタブレットGoogle Play
Android TVGoogle Play
RokuアクセスコードMYTVCHANNELでMy TV Channelアプリを追加し、その中でチャンネルを探す
あらゆるWordPressサイトiReplay TV Channel & Radioプラグインをページに埋め込む

Rokuについては但し書きが必要です。チャンネル単位のディープリンクがないため、視聴者はアクセスコードでMy TV Channelアプリを追加し、その中であなたのチャンネルを見つけることになります。ホーム画面にあなたの名前が並ぶ独立したブランドチャンネルではありません。それが必要な場合は別の仕事になります。ホワイトラベルアプリであり、セルフサービスの製品ではなくサービスとしての提供です。

チャンネルを共有するときに前面に出すべきなのはウェブの経路です。ブラウザのある画面ならどれでも動き、インストールもアカウントも要らず、プロフィール欄やQRコード、メールマガジンに貼れるただのURLです。

そもそもエージェントを使いたくない場合

ここまでの内容はすべて任意です。エージェントは同じ建物へ入る扉のひとつにすぎず、誰にとっても正しい扉というわけではありません。すでにClaude、OpenClaw、Hermesを動かしているのでなければ、テレビチャンネルを作るためにそれらを導入するのは順序として奇妙です。

次の2つの手段でも、まったく同じチャンネルに、同じ送出で、同じ画面へ届きます。

iOSとmacOSのアプリ

iPhone、iPad、MacにMy TV Channelをダウンロードして、手作業でチャンネルを組み立てられます。カメラロールやファイルから取り込み、各動画の頻度を決め、放送開始を見届けます。macOSではさらに送出管理も使え、これはモバイルアプリにはありません。素材がすでに手元の端末にあるなら、これがいちばん速い経路です。エージェントはローカルファイルをアップロードできないので、ノートパソコンに置いた素材の場合、アプリは代替手段ではなく正しい道具です。

WordPressプラグイン

すでにWordPressサイトがあるなら、iReplay TV Channel & Radioプラグインがターミナルにもアプリストアにも触れずに24時間チャンネルを載せてくれます。インストールし、チャンネルを指定し、ブロックをページに置くだけです。すでにWordPressで発信しているクラブ、美術館、店舗、地域の編集部にとっては、たいていこれが何もない状態から放送までの最短経路になります。

3つの経路は排他ではありません。素材のある場所だからアプリでチャンネルを作り、読者のいる場所だからWordPressに埋め込み、毎週の編成を手作業でやるのに飽きた頃にエージェントをつなぐ、というのがよくある流れです。

実際の費用

エージェント側は無料か、ほぼ無料です。OpenClawもHermes Agentも共にMITライセンスのセルフホストなので、どちらもライセンス料は取りません。支払うのはエージェントが考えている間のモデルのトークン代と、常時稼働させたい場合のホスト代です。Hermesなら5ドルのVPSで足り、OpenClawはすでに持っているマシンで問題なく動きます。

チャンネル側は週0.99ドルからです。この入門プランにもDiscoverでの公開掲載が含まれています。有料の追加機能だと思われがちなので、あえて書いておきます。上位プランではアップロードと配信の上限が上がり、固定枠の編成ルールとライブ配信が使えるようになります。

ウェブプレイヤーは視聴者に費用も手間もかけません。インストールも不要、アカウントも不要です。

エージェントに今なおできないこと

正直な一覧です。知らないと半日を無駄にする項目ばかりだからです。

  • ローカルファイルのアップロード。MCPにマルチパートはありません。公開URLか、アプリを使ってください。
  • 自分用のAPIキーの発行。意図的な制限です。キーを持つ側が、キーを発行する権限まで昇格することはできません。
  • サブスクリプションの変更。課金はエージェントの操作面にまったく載っていません。
  • ブランド付きRokuチャンネルの提供。上の但し書きを参照してください。
  • 他人のYouTube動画の取り込み。YouTubeからの取り込みには、所有者が動画の説明欄に所有証明の文字列を先に掲載する必要があり、それができるのは投稿者本人だけです。著作権上の防波堤であり、迂回はできません。

まだ足りていないもの

MCPメディアスタックのクリップ層はほぼ解決済みで、急速にコモディティ化するでしょう。エージェントからFFmpegを呼ぶことに残された差別化はもう多くありません。まだ開いている問題はどれも時間に関わるものです。編成、権利ウィンドウ、広告挿入、連続性、そして午前3時にソースが消えたときに何が起きるか。

一方でエージェント環境のほうは、個人のインフラのための小さな常時稼働OSになりつつあります。OpenClawもHermesも2026年のうちに永続的な記憶と自己改善するスキルを実装しました。これは、何かをするのを手伝ってくれるアシスタントと、何かを静かに動かし続けるアシスタントとの違いです。チャンネルはその良い試金石です。何ひとつ許してくれないからです。失敗は放送事故として視聴者の目に映ります。

ひととおり試したい場合は、まずデモチャンネルで出来上がりを見て、それからエージェント向けドキュメントで19のツールと厳密な挙動を読んでください。エージェントが性に合わないなら、アプリWordPressプラグインが同じ場所へ連れて行ってくれます。

よくある質問

チャンネルを放送し続けるには、AIエージェントを起動したままにする必要がありますか。
いいえ。送出はサーバー側で連続して動いています。エージェントが関わるのは、番組を追加する、ある動画の頻度を変える、枠を動かすなど、何かを変更したいときだけです。エージェントが待機中でも、落ちていても、電源が入っていなくても、チャンネルは放送を続けます。

AIエージェントは私のパソコンから動画ファイルをアップロードできますか。
いいえ。MCPのツール引数はJSONで、マルチパートのアップロード経路が存在しないため、エージェントは公開URLからしか取り込めません。ノートパソコンやスマートフォンの中にある素材には、iOSまたはmacOSのアプリを使ってください。

この方法で24時間チャンネルを運営すると、いくらかかりますか。
チャンネルは週0.99ドルからで、Discoverでの公開掲載も含まれます。エージェント環境は無料です。OpenClawとHermes AgentはどちらもMITライセンスのセルフホストなので、支払うのはモデルのトークン代と、エージェントを常時稼働させたい場合の月5ドル程度からの小さなVPS代だけです。

視聴するのにアプリのインストールは必要ですか。
いいえ。どのチャンネルにも https://あなたのハンドル.my-tv-channel.com という形式の素のウェブアドレスがあり、どのブラウザでも、インストールもアカウントもなしに再生できます。アプリのほうが好みの視聴者向けにiPhone、iPad、Mac、Apple TV、Android、Android TV、Roku用のアプリがあり、WordPressプラグインを使えば既存のサイトに埋め込めます。

自分の名前を冠したブランドRokuチャンネルは作れますか。
セルフサービスの製品では作れません。Rokuにはチャンネル単位のディープリンクがないため、視聴者はアクセスコードMYTVCHANNELでMy TV Channelアプリを追加し、その中であなたのチャンネルを見つけます。独立したブランドRokuチャンネルはホワイトラベルアプリの案件であり、別途のサービスになります。

出典と参考資料

Featured App

My TV Channel

My TV Channel

iPhone、iPad、Apple TV、Mac、Android、Rokuで見られる24時間のリニアテレビチャンネル。アプリで手作業で作ることも、MCP経由でAIエージェントに任せることもできます。

Launch a channel from WordPress

WordPress TV Channel & Radio

Upload your videos, we transcode and build the 24/7 schedule, and you embed the player with one shortcode. Works for FAST, PPV, and pay TV. Free tier to get started.

Start your channel