Yutu MCP Server
Yutu MCPサーバーでClaude連携・YouTubeチャンネル運用の自動化を実現
yutu mcp概要
Yutu MCP Serverの設定方法と使い方。
YouTubeのワークフローを丸ごと自動化するCLI兼MCPサーバー「Yutu」をClaudeから使えるMCPサーバー。
動画のアップロードとメタデータ最適化、コメント管理、再生リストの作成・整理、チャンネルブランディングなどをClaudeから実行できる。
ClaudeとYutuのMCPサーバー連携により、動画公開や説明文・タグの調整、コメント対応の作業を自動化できる。
Go製でnpm・Homebrew・Winget・Docker・shellスクリプトなど多様な導入方法がある点が特徴。
設定方法は認証情報(client_secret.json)とトークンを用意し、yutu mcp を起動するようConfig JSONに登録するだけで完結する。
料金・APIキー情報
料金
完全無料APIキー
🔑 必要🔑 APIキーの取得方法
- 1
Google Cloud Console(console.cloud.google.com)でプロジェクトを作成し、YouTube Data API v3 を有効化する
- 2
「認証情報」→ OAuth クライアントID(デスクトップアプリ)を作成し、client_secret.json をダウンロードする
- 3
Yutu のドキュメント手順でOAuth認証を行い、アクセストークン(youtube.token.json)を生成する
- 4
client_secret.json のパスを YUTU_CREDENTIAL に、トークンのパスを YUTU_CACHE_TOKEN に設定する
こんな使い方ができます
動画ファイルとメタデータをClaudeに渡してYouTubeへアップロード・最適化させられる
コメントの取得・返信・モデレーションをClaudeに任せられる
再生リストの作成や動画の振り分けをClaudeに自動化させられる
チャンネルのブランディング設定をClaudeから更新できる
セットアップ手順
- 1
yutu を導入する(npm i -g @eat-pray-ai/yutu、brew install yutu、winget install yutu、Docker、shellスクリプト、go install のいずれか)
- 2
Google Cloud Consoleで YouTube Data API v3 を有効化し client_secret.json を取得、OAuth認証でトークン(youtube.token.json)を生成する
- 3
ターミナルで以下を実行してClaude Codeに追加する:claude mcp add yutu -e YUTU_CREDENTIAL=/absolute/path/to/client_secret.json -e YUTU_CACHE_TOKEN=/absolute/path/to/youtube.token.json -- yutu mcp
設定ファイル
コピー前に確認
yutu コマンド(バイナリ)が必要。npm(@eat-pray-ai/yutu)・Homebrew・Winget・Docker・shellスクリプト・go install で導入できる。Google Cloud で YouTube Data API v3 を有効化し OAuth クライアントID(client_secret.json)とアクセストークンを用意する必要がある。
claude mcp add yutu -e YUTU_CREDENTIAL=/absolute/path/to/client_secret.json -e YUTU_CACHE_TOKEN=/absolute/path/to/youtube.token.json -- yutu mcp注意事項
リポジトリ eat-pray-ai/yutu が本体。CLI・MCPサーバー・AIエージェントの3役を兼ね、yutu mcp でMCPサーバーとして起動する。YouTubeの動画・コメント・再生リスト・チャンネル設定を一通り操作できる。API利用はGoogleのYouTube Data APIのクォータ制約を受ける。