yt-dlp-mcp について
yt-dlp-mcpは、yt-dlpを使ったYouTube動画操作を提供するMCPサーバーです。動画検索、チャンネルの最近の動画一覧、文字起こしを必要とするMCPクライアント向けです。
主な機能
- 01動画の文字起こし取得
- 02タイムスタンプの任意保持
- 03YouTube動画の検索
- 04チャンネルの最近の動画一覧
活用シーン
- 01動画の文字起こし取得
- 02検索語から動画を探す
- 03チャンネルの最近の投稿を確認
MCP 対応
文字起こし取得、動画検索、チャンネル動画一覧のツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | YouTube 動画の URL |
| keep_timestamps | boolean | いいえ | 文字起こしにタイムスタンプ情報を保持するかどうか |
詳細
yt-dlp MCP サーバー
yt-dlp を使用して YouTube 動画の操作を行う Model Context Protocol(MCP)サーバーです。
機能
- 文字起こしの取得:オプションでタイムスタンプを保持しながら、YouTube 動画から文字起こしを抽出します
- 動画の検索:検索語句で YouTube 動画を検索し、URL を返します
- チャンネル動画の一覧表示:YouTube チャンネルの最近の動画を取得します
インストール
pip install -e .
使用方法
MCP サーバーを実行します。
yt-dlp-mcp
ツール
get_transcription
- 入力:YouTube URL、タイムスタンプを保持するかどうかのオプションフラグ
- 出力:動画の文字起こしテキスト
search_videos
- 入力:検索語句
- 出力:YouTube 動画 URL のリスト
list_channel_videos
- 入力:チャンネル名/URL、返す動画の数
- 出力:チャンネルの最近の動画 URL のリスト
要件
- Python 3.8+
- yt-dlp
- fastmcp
- youtube-search-python
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。