mcpField
B
Boson Video

Boson Video

ローカル
github.com/linboxinメディア・デザイン182 週間前に更新

Boson Video について

Boson Videoは、動画からタイムスタンプ付きの文字起こし、要約、画面内テキストを作成し、映像に基づいて質問に答えます。長い講演や授業、金融動画の確認に向いており、同じ動画ドキュメントをAIクライアントにも提供します。

主な機能

  1. 01タイムスタンプ付き文字起こしと要約
  2. 02映像とテキストを含むシーンリボン
  3. 03画面内テキストの認識
  4. 04動画の該当時刻を示す回答
  5. 05ローカルWebとコマンドライン

活用シーン

  1. 01長い講義の要点を確認
  2. 02質問に答える動画の箇所を検索
  3. 03中国語や英語の動画を読む
  4. 04映像と照合して要約を検証

MCP 対応

ローカルMCPサーバーを提供し、AIクライアントが動画を開いて文字起こしを読み、フル解像度のフレームを確認し、時刻を引用して内容を検証できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"linboxin-boson-video": {
"command": "uvx",
"args": [
"boson-video"
],
"env": {
"TYPESAFE_API_KEY": "<TYPESAFE_API_KEY>"
}
}
}
}
起動コマンドuvx boson-video
設定が必要な環境変数
TYPESAFE_API_KEYシークレットOptional. Jev checks claims by meaning; without it, code checks the numbers.

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

パッケージ
pypiboson-video0.3.0

ツール

9

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
videostringはい

詳細

Boson-Video

動画を最初から最後まで見なくても、要点を把握できます。 YouTube のリンクを貼り付けるか、動画ファイルをドロップしてください。要約、字幕、画面上のテキストの各行には、どの時点から得られたものかが記されます。質問には動画に基づいて回答し、動画と照合します。

Boson-Videoで動画を読み込んだ画面:左側にプレーヤーとリボン、右側に用語の解説が表示されています

  • リボン: 動画全体を1本の帯に表示します(シーン、チャプター、再生回数の多い箇所)。ホバーすると、任意の時点の映像と単語を確認できます。
  • 要約: 映像付きのセクションを表示します。各文にはタイムスタンプが付き、照合結果が示されます(✓ ? ✗)。
  • 字幕: 原文の下に英語を表示し、専門用語を解説して、画面上のテキストも読み取ります。
  • 質問: 該当する時点を引用し、映像を表示して回答します。動画に含まれていない内容は、背景情報として明記されます。
  • 自分の AI: 同じドキュメントを、Claude、Cursor、Codex などで使える MCP プラグインとして利用できます。

中国語と英語に対応しており、少ししか分からない言語の長い講演、講義、金融系動画向けに作られています。

自分の AI で使う

Claude Code では、次の1行を実行します(実行には uv を使います。ほかにインストールするものはありません)。

claude mcp add boson-video -- uvx boson-video mcp

Claude Desktop、Cursor、Codex でも、MCP 設定に同じコマンド uvx boson-video mcp を指定します。claude.ai と ChatGPT では、代わりにウェブアドレスが必要です:各アプリのセットアップ。

その後、YouTube のリンクを貼り付けて質問します。AI が動画を開いて字幕を読み、重要な場面の映像をフル解像度で確認し、主張を照合して、すべての内容について該当する時点を引用します。キーは不要で、すべてお使いのコンピューター上で実行されます。インタラクティブなページを表示できるアプリ(Claude Desktop、claude.ai、ChatGPT、Cursor)では、動画のページがチャット内に直接開き、そこで質問すると AI に送られます。

ページを実行する

uvx boson-video web             # http://127.0.0.1:8770; the first run prints your invite code

2つのオプションモデルを使うと、より充実した内容になります。キーがなくても、シーン、字幕、検索は利用できます。

  • ライター: 要約、英語、用語を作成します。デフォルトでは Inception の Mercury(INCEPTION_API_KEY)を使います。または、OpenAI 互換モデルを指定できます(BOSON_WRITER_BASE_URL、BOSON_WRITER_MODEL、BOSON_WRITER_API_KEY)。
  • チェッカー: 各文を発言内容と照合し、質問に答える箇所を見つけます。TypeSafe の Jev を使います(TYPESAFE_API_KEY)。

キーは、起動元のフォルダーにある .env ファイルか、~/.boson-video/.env に記入してください。サーバーは起動時に、不足しているキーを知らせます。デフォルトでは無効です。OPENAI_API_KEY を設定して BOSON_SCREEN_CHECK=1 にすると、字幕だけでは確認できない文も、画面上の映像と照合します(OpenAI の Decisions API。動画1本あたり約1セント)。

テスト済みの動画

測定値は、範囲が示されている場合を除き、それぞれ1回実行した結果です。Mac:Appleの文字起こしツールを搭載したM5 MacBook。Windows:CPU上でSenseVoiceまたはParakeetを使用する12スレッドのノートPC。全表:docs/measured.md。

動画長さシーンマップ単語文字起こしの誤り¹画面上のテキスト要約 ✓
Money or Life 美股频道、MetaとAI(zh、トークヘッド)24:531.3 s13.8 s (Mac)人間による字幕なし—13 / 13
Money or Life 美股频道、AI創薬(zh、スライド)28:241.1 s18.5 s (Mac)未評価36の場面を読み取り15 / 16
程序员老王、LLMのアブレーション(zh、アニメーション図解)11:35—10.0 s (Windows)未評価88の場面。動画に埋め込まれた字幕を85の場面で判別21 / 22~22 / 23(複数回実行)
陳永儀、TEDxTaipei(zh、講演)14:29—7.1 s (Mac)5.3%文字 (Mac)、4.8% (SenseVoice)—14 / 14
Ken Robinson、TED(en、講演)20:06—9.9 s (Mac)10.0%単語 (Mac)、10.5% (Parakeet)—22 / 25
Sean's AI Stories、エージェントの可観測性(en、画面録画)20:481.5 s13.2 s (Mac)未評価なし:YouTubeが最高解像度を拒否23 / 26
Andrej Karpathy、LLM入門(en、スライド)59:481.6 s30.5 s (Mac)自動字幕のみ20枚中19枚のスライドを正しく識別22 / 23
Rick Astley、Never Gonna Give You Up(高速カット)3:330.7 s————

¹ 人間による字幕との比較(scripts/accuracy.py)。英語の誤りの約半数は、字幕では省略されているフィラー語です。 要約 ✓:チェッカーが発言内容と照合して確認した要約文(Jev。数値はコード内で比較)。

コマンドライン

uvx boson-video <link | id | file>        # build a video: scenes, words, screen text, summary
uvx boson-video ask <video> "question"    # the moment that answers it
uvx boson-video models                    # fetch the local speech models now instead of on first use

クローンした場合は、uv syncを実行してからuv run boson-video …を実行します。uv run pytestでテストを実行できます(オフライン)。

詳細

MITライセンスです。YouTubeの利用規約では製品による自動アクセスが認められていないため、YouTubeにアクセスする処理はすべてご自身のコンピューター上で実行されます。

コメント

MCP は初めてですか?

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

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