mcpField
Y
yt-dlp-mcp

yt-dlp-mcp

ローカル
github.com/gavinHuangソーシャルメディア071 週間前に更新

yt-dlp-mcp について

yt-dlp-mcpは、yt-dlpを使ったYouTube動画操作を提供するMCPサーバーです。動画検索、チャンネルの最近の動画一覧、文字起こしを必要とするMCPクライアント向けです。

主な機能

  1. 01動画の文字起こし取得
  2. 02タイムスタンプの任意保持
  3. 03YouTube動画の検索
  4. 04チャンネルの最近の動画一覧

活用シーン

  1. 01動画の文字起こし取得
  2. 02検索語から動画を探す
  3. 03チャンネルの最近の投稿を確認

MCP 対応

文字起こし取得、動画検索、チャンネル動画一覧のツールをMCPクライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"yt-dlp-mcp-gavinhuang": {
"command": "uvx",
"args": [
"yt-dlp-mcp"
]
}
}
}
起動コマンドuvx yt-dlp-mcp

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

パッケージ
pypiyt-dlp-mcp

ツール

3

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

パラメーター型必須説明
urlstringはいYouTube 動画の URL
keep_timestampsbooleanいいえ文字起こしにタイムスタンプ情報を保持するかどうか

詳細

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

コメント

MCP は初めてですか?

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

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