YouTube Insights MCP Server について
YouTube Insights MCP Serverは、YouTube動画の字幕抽出、キーワード検索、チャンネル情報の取得を提供します。動画の発見やチャンネルの動向分析に向き、動画URLから最新の投稿も取得できます。
主な機能
- 01多言語動画の字幕抽出
- 02キーワード検索と動画メタデータの取得
- 03動画URLからチャンネル情報と最新動画を取得
活用シーン
- 01人気動画の発見と字幕内容の確認
- 02チャンネルの最近の動向分析
- 03動画の検索と再生回数・高評価数の確認
MCP 対応
字幕抽出、動画検索、チャンネル情報取得のツールをMCPクライアントに提供し、エージェントのワークフローで利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
YouTube Insights MCP Server
YouTube 動画からインサイトを抽出する Model Context Protocol(MCP)サーバーです。字幕の解析、キーワードによる動画検索、チャンネル情報の取得に対応しています。
機能
- YouTube 動画の文字起こしを抽出します(多言語対応)
- キーワードで動画を検索し、メタデータ(再生回数、高評価数、サムネイルなど)を取得します
- 任意の YouTube 動画 URL からチャンネル情報と最新動画を取得します
- FastMCP ベースのサーバー統合により、簡単にデプロイできます
- エージェントのワークフローをスムーズに実現する MCP ツール
使用例
トレンド動画の検索と要約
チャンネルの最近のパフォーマンスを分析
インストール
Smithery 経由でインストール
Smithery 経由で、Claude Desktop 用の youtubeinsights-mcp-server を自動的にインストールします。
npx -y @smithery/cli install @dabidstudio/youtubeinsights-mcp-server --client claude
uvx を使用(推奨)
uvx を使用する場合、特別なインストールは必要ありません。
以下の設定を MCP 設定ファイル(Claude Desktop の場合は claude_desktop_config.json など)に追加してください。
{
"mcpServers": {
"youtubeinsights": {
"command": "uvx",
"args": ["youtubeinsights-mcp-server"],
"env": {
"YOUTUBE_API_KEY": "your-api-key",
}
}
}
}
開発環境へのインストール
-
このリポジトリをクローンします
-
.env.exampleを.envにコピーし、YouTube Data API の認証情報を入力します{ "mcpServers": { "youtubeinsights": { "command": "uv", "args": [ "--directory", "path/to/youtubeinsights-mcp-server", "run", "youtubeinsights-mcp-server" ], "env": { "YOUTUBE_API_KEY": "your-api-key", } } } }
利用可能な MCP ツール
get_youtube_transcript:YouTube 動画 URL から全編の文字起こし(字幕)を抽出します(ko、enに対応)search_youtube_videos:キーワードで YouTube の動画を検索し、主要なメタデータを取得しますget_channel_info:任意の YouTube 動画 URL に基づき、チャンネルのメタデータと最近のアップロード動画を取得します
MCP ツールの説明例
{
"tool": "get_youtube_transcript",
"description": "Extract subtitles from a given YouTube video URL."
}
{
"tool": "search_youtube_videos",
"description": "Search videos by keyword and return metadata including views, likes, and thumbnails."
}
{
"tool": "get_channel_info",
"description": "Retrieve channel info (title, subscriber count, latest uploads) based on a video URL."
}
ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。