Integrations
Leverages Google Cloud Platform services, specifically requiring YouTube Data API v3 credentials for authentication and access to YouTube data.
Provides tools for interacting with YouTube, including video searching, transcript extraction, comment retrieval, related video discovery, trending video lists, channel information retrieval, and transcript analysis with filtering and summarization capabilities.
py-mcp-youtube-ツールボックス
動画検索、トランスクリプト抽出、コメント取得など、YouTube を操作するための強力なツールを AI アシスタントに提供する MCP サーバー。
概要
py-mcp-youtube-toolbox は、次の YouTube 関連の機能を提供します。
- 高度なフィルタリングオプションでYouTube動画を検索
- 動画やチャンネルの詳細情報を取得する
- 並べ替えオプションを使用して動画コメントを取得する
- 複数の言語でビデオのトランスクリプトとキャプションを抽出します
- 特定の動画に関連する動画を検索する
- 地域別にトレンド動画をチェック
- トランスクリプトに基づいてビデオコンテンツの要約を生成する
- フィルタリング、検索、マルチビデオ機能を備えた高度なトランスクリプト分析
目次
前提条件
- Python : Python 3.12以降をインストールします
- YouTube APIキー:
- Google Cloud Consoleに移動
- 新しいプロジェクトを作成するか、既存のプロジェクトを選択してください
- YouTube Data API v3 を有効にします。
- 「APIとサービス」>「ライブラリ」に移動します
- 「YouTube Data API v3」を検索して有効にします
- 資格情報を作成します:
- 「APIとサービス」>「認証情報」に移動します
- 「認証情報を作成」>「APIキー」をクリックします
- APIキーを書き留めてください
インストール
Gitクローン
構成
- UV パッケージ マネージャーをインストールします。
- 仮想環境を作成してアクティブ化します。
- 依存関係をインストールします:
- 環境変数:
Dockerの使用
- Docker イメージをビルドします。
- コンテナを実行します。
ローカルの使用
- サーバーを実行します。
- MCP インスペクターを実行します。
MCP設定を構成する
MCP 設定ファイルにサーバー構成を追加します。
クロードデスクトップアプリ
- Smithery経由で自動的にインストールするには:
- 手動でインストールするには
~/Library/Application Support/Claude/claude_desktop_config.json
を開きます。
これをmcpServers
オブジェクトに追加します。
カーソルIDE
~/.cursor/mcp.json
を開く
これをmcpServers
オブジェクトに追加します。
Docker用
ツールドキュメント
ビデオツール
search_videos
: 高度なフィルタリング オプション (チャンネル、再生時間、地域など) を使用して YouTube 動画を検索します。get_video_details
: 特定の YouTube 動画の詳細情報 (タイトル、チャンネル、視聴回数、高評価など) を取得します。get_video_comments
: 並べ替えオプションを使用して YouTube 動画からコメントを取得しますget_related_videos
: 特定の YouTube 動画に関連する動画を検索するget_trending_videos
: YouTube で地域別にトレンドの動画を取得する
チャンネルツール
get_channel_details
: YouTube チャンネルの詳細情報 (名前、登録者数、視聴回数など) を取得します。
トランスクリプトツール
get_video_transcript
: 指定された言語の YouTube 動画からトランスクリプト/キャプションを抽出しますget_video_enhanced_transcript
: フィルタリング、検索、マルチビデオ機能を備えた高度なトランスクリプト抽出
プロンプトツール
transcript_summary
: カスタマイズ可能なオプションを使用して、トランスクリプトに基づいて YouTube 動画コンテンツの要約を生成します。
リソースツール
youtube://available-youtube-tools
: 利用可能なすべてのYouTubeツールのリストを取得しますyoutube://video/{video_id}
: 特定の動画の詳細情報を取得しますyoutube://channel/{channel_id}
: 特定のチャンネルに関する情報を取得しますyoutube://transcript/{video_id}?language={language}
: 特定の動画のトランスクリプトを取得します
発達
ローカルテストの場合は、付属のクライアント スクリプトを使用できます。
ライセンス
MITライセンス
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
動画検索、トランスクリプト抽出、コメント取得など、YouTube を操作するための強力なツールを AI アシスタントに提供する MCP サーバー。
Related MCP Servers
- -securityFlicense-qualityThis server allows AI language models to interact with YouTube content through a standardized interface, providing features such as video and channel information retrieval, transcript management, and playlist operations.Last updated -59135TypeScript
- -securityFlicense-qualityThe MCP Server integrates APIs from the Youtube-Summarizer as tools within the MCP protocol, allowing for local AI application interaction and tool utilization through natural language queries.Last updated -Python
- -securityAlicense-qualityAn MCP server that allows Claude and other AI assistants to interact with the YouTube API, providing tools to search videos/channels and retrieve detailed information about them.Last updated -1JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to extract transcripts from YouTube videos, allowing AI to analyze and work with video content directly.Last updated -61TypeScript