mcpField
Y
YouTube Insights MCP Server

YouTube Insights MCP Server

ローカル
github.com/dabidstudioメディア・デザイン467 週間前に更新

YouTube Insights MCP Server について

YouTube Insights MCP Serverは、YouTube動画の字幕抽出、キーワード検索、チャンネル情報の取得を提供します。動画の発見やチャンネルの動向分析に向き、動画URLから最新の投稿も取得できます。

主な機能

  1. 01多言語動画の字幕抽出
  2. 02キーワード検索と動画メタデータの取得
  3. 03動画URLからチャンネル情報と最新動画を取得

活用シーン

  1. 01人気動画の発見と字幕内容の確認
  2. 02チャンネルの最近の動向分析
  3. 03動画の検索と再生回数・高評価数の確認

MCP 対応

字幕抽出、動画検索、チャンネル情報取得のツールをMCPクライアントに提供し、エージェントのワークフローで利用できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"youtubeinsights": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

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

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

YouTube Insights MCP Server

YouTube 動画からインサイトを抽出する Model Context Protocol(MCP)サーバーです。字幕の解析、キーワードによる動画検索、チャンネル情報の取得に対応しています。

機能

  • YouTube 動画の文字起こしを抽出します(多言語対応)
  • キーワードで動画を検索し、メタデータ(再生回数、高評価数、サムネイルなど)を取得します
  • 任意の YouTube 動画 URL からチャンネル情報と最新動画を取得します
  • FastMCP ベースのサーバー統合により、簡単にデプロイできます
  • エージェントのワークフローをスムーズに実現する MCP ツール
使用例
トレンド動画の検索と要約 README の画像
チャンネルの最近のパフォーマンスを分析 README の画像

インストール

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",
      }
    }
  }
}
開発環境へのインストール
  1. このリポジトリをクローンします

  2. .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 ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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