ZubeidHendricks/youtube-mcp-server

MCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics

何を解決するか

このプロジェクトは、AI言語モデルがYouTubeコンテンツと対話するための標準化されたインターフェースを提供します。LLMが動画を検索し、字幕を取得し、チャンネルやプレイリストに関する詳細情報を収集できるようにすることで、AIエージェントがリアルタイムでYouTubeデータを「視聴」し分析する能力を実現します。

動作方法

Model Context Protocol (MCP) サーバーとして実装されています。YouTube Data APIに接続し、AIモデルが呼び出せる10の特定ツールを公開しています。APIクォータ制限に対応するため、複数のフォールバックAPIキーをサポートしており、プライマリキーが使い切れた場合、自動的にセカンダリまたはサードキーでリトライを行います。

対象ユーザー

AIエージェントを開発している開発者、またはClaude DesktopやVS CodeなどのMCP互換クライアントを使用しているユーザーで、YouTubeのメタデータ、検索機能、動画字幕に直接アクセスさせたい方。

特徴

  • 包括的なツールセット:動画検索、字幕取得、チャンネルメタデータ分析のためのツールを含む。
  • クォータ管理:最大3つのAPIキーをサポートし、クォータ制限によるサービス中断を防ぐ。
  • クリエイター発見:動画での言及やアクティビティフィルターに基づいてクリエイターのチャンネルを検索する専用ツールを搭載。
  • 柔軟なデプロイ:npm経由でグローバルインストール可能、npxで実行可能、Dockerコンテナとしてデプロイ可能。
  • マルチクライアント対応:Claude DesktopおよびVS Codeへの統合に対応済み。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト