mcpField
Y
Youtube

Youtube

ローカル
github.com/nabid-pfメディア・デザイン6239 週間前に更新

Youtube について

AI アシスタントが YouTube 動画の字幕、説明文、メタデータを取得して要約できるようにする MCP サーバーです。動画の要点を素早く把握したい用途に向いています。

主な機能

  1. 01複数言語の字幕抽出
  2. 02タイトル、説明文、再生時間のメタデータ取得
  3. 03複数の YouTube URL 形式に対応
  4. 04言語を指定した字幕抽出

活用シーン

  1. 01AI アシスタントに YouTube 動画の要約を依頼する
  2. 02動画の字幕から要点を抽出する
  3. 03YouTube リンクから主要な情報を整理する

MCP 対応

MCP サーバーとして、動画情報、字幕、メタデータを取得するツールを MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"youtube-video-summarizer": {
"command": "npx",
"args": [
"-y",
"youtube-video-summarizer-mcp"
]
}
}
}
起動コマンドnpx -y youtube-video-summarizer-mcp

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

パッケージ
npmyoutube-video-summarizer-mcp

ツール

1

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

パラメーター型必須説明
videoUrlstringはいYouTube 動画の URL または ID
languageCodestringいいえ動画の言語コード

詳細

MseeP.ai Security Assessment Badge

YouTube 動画要約 MCP サーバー

キャプション、説明、メタデータを抽出して YouTube 動画を分析・要約できるようにする、MCP(Model Context Protocol)サーバーです。

特徴

  • 複数の言語で動画のキャプション/字幕を抽出します
  • 包括的な動画メタデータ(タイトル、説明、長さ)を取得します
  • 動画を包括的に要約するための構造化データを AI アシスタントに提供します
  • MCP 統合を通じて、あらゆる MCP 対応クライアントで動作します
  • 複数の YouTube URL 形式に対応しています
  • 言語ごとのキャプション抽出に対応しています

MCP クライアントとの統合

MCP サーバーを MCP クライアントに追加するには、次のいずれかの方法を使用できます。

オプション 1:npx を使用する(インストール不要)

MCP クライアントの設定ファイルに次の内容を追加します。

{
  "mcpServers": {
    "youtube-video-summarizer": {
      "command": "npx",
      "args": ["-y", "youtube-video-summarizer-mcp"]
    }
  }
}

MCP プロトコルへの準拠を確実にするため、サーバーは npm/npx の出力を自動的に除外します。

オプション 2:グローバルインストール(本番環境に推奨)
  1. パッケージをグローバルにインストールします。

    npm install -g youtube-video-summarizer-mcp
    
  2. MCP クライアントの設定ファイルに次の内容を追加します。

{
  "mcpServers": {
    "youtube-video-summarizer": {
      "command": "youtube-video-summarizer",
      "args": []
    }
  }
}

利用可能なツール

MCP クライアントと統合すると、次のコマンドを利用できます。

  • get-video-info-for-summary-from-url:YouTube URL から動画情報とキャプションを抽出します
  • get-video-captions:指定した動画のキャプション/字幕を取得します
  • get-video-metadata:包括的な動画メタデータを取得します

使用例

MCP クライアントとの統合後、自然言語で動画の要約を依頼できます。

"Can you summarize this YouTube video: https://youtube.com/watch?v=VIDEO_ID"
"What are the main points from this video's captions?"
"Extract the key information from this YouTube link"

インストール

npm install -g youtube-video-summarizer-mcp

開発

git clone https://github.com/nabid-pf/youtube-video-summarizer-mcp.git
cd youtube-video-summarizer-mcp
npm install
npm run build

動作の仕組み

  1. URL の解析:さまざまな形式の YouTube URL から動画 ID を抽出します
  2. キャプションの抽出:youtube-caption-extractor を使用して字幕を取得します
  3. メタデータの取得:動画のタイトル、説明、その他の詳細を取得します
  4. MCP 統合:Model Context Protocol(MCP)を使用して AI アシスタントと通信します

貢献

貢献を歓迎します!お気軽に Pull Request を送信してください。

ライセンス

このプロジェクトは MIT License のもとでライセンスされています。詳細は LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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