mcpField
M
MCP YouTube Companion

MCP YouTube Companion

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

MCP YouTube Companion について

自然言語のクエリで、YouTube のトレンド動画や登録チャンネルの最新投稿を取得する MCP サーバーです。Google OAuth の認証情報を使い、個人の YouTube コンテンツに接続します。

主な機能

  1. 01トレンド動画の取得
  2. 02登録チャンネルの最新投稿の表示
  3. 03自然言語による YouTube コンテンツ検索
  4. 04Google OAuth 認証情報による認証

活用シーン

  1. 01地域別のトレンド動画の確認
  2. 02登録チャンネルの新着動画の把握

MCP 対応

MCP クライアントに、トレンド動画や登録チャンネルの最新投稿など、YouTube コンテンツへのアクセスを提供します。接続には YouTube API の OAuth 認証情報を使います。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

smithery badge

MCP YouTube Companion

個人の YouTube 体験を自然言語で操作できる MCP ツールです。トレンド動画の取得や、登録チャンネルの最近のアップロード動画の確認など、お好みの LLM クライアントを通じて YouTube のコンテンツを操作できます。

概要

この MCP ツールを使うと、自然言語のクエリを通じて YouTube を操作できます。YouTube API を手動で操作することなく、トレンド動画や、登録チャンネルの最近のアップロード動画など、ユーザーに合わせたコンテンツに簡単にアクセスできます。

LLM コマンドの例

LLM クライアントで使用できるコマンドの例を紹介します。

# Fetch Trending Videos
"Show me the latest trending videos on YouTube"
"What's trending in the US on YouTube?"

# Fetch Subscribed Channel Feeds
"Show me the latest uploads from my subscribed channels"
"What's the most recent video from the 'Tech' channel?"

# User Activity
"What was my latest activity on YouTube?"
"Show me my most recent comments on videos"
"Have I uploaded anything recently?"

前提条件

YouTube にアクセスできる Google アカウント

YouTube API の認証情報(Client ID、Client Secret、Refresh Token)

認証

YouTube API の認証情報を取得する:

Google Cloud Console にアクセスします。

プロジェクトを作成し、YouTube Data API v3 を有効にします。

OAuth 認証情報(Client ID、Client Secret)を生成し、refresh token を取得します。

OAuth 認証を設定する:

Google OAuth を使用してアクセスコードを refresh token に交換するフロントエンド/API を使用または構築し、その refresh token を使って MCP サーバーに接続します。

コメント

MCP は初めてですか?

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

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