Youtube について
AI アシスタントが YouTube 動画の字幕、説明文、メタデータを取得して要約できるようにする MCP サーバーです。動画の要点を素早く把握したい用途に向いています。
主な機能
- 01複数言語の字幕抽出
- 02タイトル、説明文、再生時間のメタデータ取得
- 03複数の YouTube URL 形式に対応
- 04言語を指定した字幕抽出
活用シーン
- 01AI アシスタントに YouTube 動画の要約を依頼する
- 02動画の字幕から要点を抽出する
- 03YouTube リンクから主要な情報を整理する
MCP 対応
MCP サーバーとして、動画情報、字幕、メタデータを取得するツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| videoUrl | string | はい | YouTube 動画の URL または ID |
| languageCode | string | いいえ | 動画の言語コード |
詳細
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:グローバルインストール(本番環境に推奨)
-
パッケージをグローバルにインストールします。
npm install -g youtube-video-summarizer-mcp -
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
動作の仕組み
- URL の解析:さまざまな形式の YouTube URL から動画 ID を抽出します
- キャプションの抽出:youtube-caption-extractor を使用して字幕を取得します
- メタデータの取得:動画のタイトル、説明、その他の詳細を取得します
- MCP 統合:Model Context Protocol(MCP)を使用して AI アシスタントと通信します
貢献
貢献を歓迎します!お気軽に Pull Request を送信してください。
ライセンス
このプロジェクトは MIT License のもとでライセンスされています。詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
