mcpField
M
MCP Server for Binge-watch

MCP Server for Binge-watch

ローカル
github.com/aahlゲーム・エンタメ2735 週間前に更新

MCP Server for Binge-watch について

MCP Server for Binge-watch(MoonTV / LunaTV)は、AI が動画の再生アドレスを検索し、Xiaomi などの Android テレビやプロジェクターで再生できるようにする MCP サーバーです。LunaTV または MoonTV を運用しているユーザーに向いています。

主な機能

  1. 01動画の再生アドレス検索
  2. 02デプロイ済みの LunaTV / MoonTV との連携
  3. 03uvx や Docker によるインストール
  4. 04Xiaomi テレビでの直接再生
  5. 05TvBox を使う他の Android テレビへの対応

活用シーン

  1. 01AI アシスタントにエピソードの再生先を探させる
  2. 02検索した動画をリビングや寝室のテレビで再生する
  3. 03Claude Code や Cursor から動画検索を呼び出す

MCP 対応

MCP サーバーとして、動画の再生アドレス検索とテレビへのキャスト機能を MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"aahl-mcp-vods": {
"command": "uvx",
"args": [
"mcp-vods"
],
"env": {
"TRANSPORT": "<TRANSPORT>"
}
}
}
}
起動コマンドuvx mcp-vods
設定が必要な環境変数
TRANSPORTTransport protocol to use

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimcp-vods0.1.9
ocighcr.io/aahl/mcp-vods:latest

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

📺 一気見用 MCP サーバー

ドラマ/アニメの一気見用 MCP サーバーです。AI に映像作品の再生アドレスを検索する機能を提供し、小米テレビでの直接再生にも対応しています。

📲 インストール

方法1: uvx
{
  "mcpServers": {
    "vods": {
      "command": "uvx",
      "args": ["mcp-vods"],
      "env": {
        "MITV_LIST_CFG": "客厅电视:192.168.1.11"
      }
    }
  }
}
方法2: Docker
mkdir /opt/mcp-vods
cd /opt/mcp-vods
wget https://raw.githubusercontent.com/aahl/mcp-vods/refs/heads/main/docker-compose.yml
docker-compose up -d
{
  "mcpServers": {
    "vods": {
      "url": "http://0.0.0.0:8821/mcp" # Streamable HTTP
    }
  }
}
方法3: Home Assistant OS アドオン

アドオンリポジトリを追加

クイックスタート
  • Claude Code に追加するには、次のコマンドを実行します:
    • claude mcp add vods -- uvx mcp-vods
    • claude mcp add vods --env MITV_LIST_CFG=客厅电视:192.168.1.11 -- uvx mcp-vods
  • OpenAI CodeX に追加するには、次のコマンドを実行します: codex mcp add vods -- uvx mcp-vods
  • Cursor に追加 Install MCP Server
  • VS Code に追加 Install MCP Server
  • Cherry Studio に追加 Install MCP Server
🎓 Agent Skills
npx skills add aahl/skills --skill mcp-vods
⚙️ 環境変数
設定不要ですぐに使える
  • VOD_CONFIG_URL: LunaTV/MoonTV 購読ソースのリモート設定ファイル URL、任意(デフォルトで内蔵済み)
  • SEARCH_CACHE_TTL: 検索キャッシュの TTL、任意(デフォルト5分)
  • MAX_SEARCH_SITES: 1回あたりの最大検索サイト数、任意(デフォルト10)
デプロイ済みの LunaTV/MoonTV を使用する
  • MOON_BASE_URL: デプロイ済みの MoonTV サービスアドレス、任意、例: http://0.0.0.0:3000
  • LUNA_BASE_URL: デプロイ済みの LunaTV サービスアドレス、任意
  • LUNA_USERNAME: LunaTV ログインアカウント、任意
  • LUNA_PASSWORD: LunaTV ログインパスワード、任意
小米テレビ/プロジェクター/セットトップボックス

小米テレビで動画を再生するには、MITV_LOCAL_IP または MITV_LIST_CFG の少なくとも一方を設定する必要があります

  • MITV_LOCAL_IP: 単一の小米テレビのローカル IP、任意
  • MITV_LIST_CFG: 複数の小米テレビの設定、任意、例: 客厅电视:192.168.1.11;主卧电视:192.168.1.12
その他の Android テレビ/プロジェクター/セットトップボックス

小米以外の Android テレビで動画を再生するには、TvBox をインストールし、TVBOX_LOCAL_IP または TVBOX_LIST_CFG の少なくとも一方を設定する必要があります

  • TVBOX_LOCAL_IP: 単一のテレビのローカル IP、任意
  • TVBOX_LIST_CFG: 複数のテレビの設定、任意、例: 客厅电视:192.168.1.11;主卧电视:192.168.1.12

🔗 Links

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。