YouTube MCP サーバー
YouTube 用のモデル コンテキスト プロトコル (MCP) サーバー実装。これにより、AI 言語モデルが標準化されたインターフェースを通じて YouTube コンテンツと対話できるようになります。
特徴
ビデオ情報
- ビデオの詳細(タイトル、説明、再生時間など)を取得します
- チャンネル動画の一覧
- 動画の統計情報(視聴回数、いいね数、コメント数)を取得する
- YouTube の動画を検索
トランスクリプト管理
- ビデオのトランスクリプトを取得する
- 複数の言語をサポート
- タイムスタンプ付きキャプションを取得する
- トランスクリプト内を検索
チャンネル管理
- チャンネルの詳細を取得する
- チャンネルのプレイリストを一覧表示する
- チャンネル統計を取得する
- チャンネルコンテンツ内を検索
プレイリスト管理
- プレイリスト項目を一覧表示する
- プレイリストの詳細を取得する
- プレイリスト内を検索
- プレイリストの動画のトランスクリプトを取得する
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の YouTube MCP サーバーを自動的にインストールするには:
手動インストール
構成
次の環境変数を設定します。
YOUTUBE_API_KEY
: YouTubeデータAPIキーYOUTUBE_TRANSCRIPT_LANG
: トランスクリプトのデフォルト言語(オプション、デフォルトは「en」)
MCPクライアントでの使用
これを MCP クライアント構成 (例: Claude Desktop) に追加します。
VS Codeでの使用
ワンクリックでインストールするには、以下のいずれかのインストールボタンをクリックします。
手動インストール
手動でインストールする場合は、まずこのセクションの上部にあるインストールボタンをチェックしてください。それ以外の場合は、以下の手順に従ってください。
VS Codeのユーザー設定(JSON)ファイルに、以下のJSONブロックを追加します。Ctrl Ctrl + Shift + P
を押してPreferences: Open User Settings (JSON)
と入力することで実行できます。
オプションとして、ワークスペース内の.vscode/mcp.json
というファイルに追加することもできます。
YouTube API のセットアップ
- Google Cloud Console に移動
- 新しいプロジェクトを作成するか、既存のプロジェクトを選択してください
- YouTube Data API v3 を有効にする
- API認証情報(APIキー)を作成する
- 設定用のAPIキーをコピーします
例
ビデオの管理
チャンネルの管理
プレイリストの管理
発達
貢献
このリポジトリへの貢献については、CONTRIBUTING.md を参照してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
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
このサーバーにより、AI 言語モデルは標準化されたインターフェースを介して YouTube コンテンツと対話できるようになり、動画やチャンネルの情報の取得、トランスクリプトの管理、プレイリストの操作などの機能が提供されます。
Related Resources
Related MCP Servers
- -securityFlicense-qualityA server for downloading, processing, and managing YouTube content with features like video quality selection, format conversion, and metadata extraction.Last updated -JavaScript
- -securityFlicense-qualityEnables AI language models to interact with YouTube content through a standardized interface, providing tools for retrieving video information, transcripts, channel analytics, and trend analysis.Last updated -85237JavaScript
- -security-license-qualityA Model Context Protocol server that enables access to YouTube video content through transcripts, translations, summaries, and subtitle generation in various languages.Last updated -PythonMIT License
- -security-license-qualityA Model Context Protocol server that enables searching YouTube videos, retrieving and storing transcripts, and performing semantic search over video content without using the official YouTube API.Last updated -1PythonMIT License