YouTube MCPサーバー
ClaudeをあなたのYouTubeチャンネルに接続しましょう。 アナリティクスの読み取り、動画の全メタデータ(限定公開/非公開/下書きを含む)の取得、アップロード動画の検索、タイトル・説明文・タグの更新が、Claude Desktop、Claude Code、またはあらゆるMCPクライアントから直接行えます。
これは何ですか?
OAuth2を介してClaudeをYouTube Data API v3およびYouTube Analytics APIに接続するModel Context Protocol (MCP) サーバーです。
YouTube StudioからAIツールへデータをコピーする代わりに、Claudeに直接尋ねるだけです:
「この動画のタイトル、説明文、タグをすべて取得して」
「今月、最もパフォーマンスの高かった動画は何?」
「最新のアップロード動画のタイトルとタグを更新して」
「トラフィックはどこから来ているの?」
Claudeはあなたの実際のプライベートなチャンネルデータを読み取り、動画のSEOを直接更新することができます。
Claude → YouTube MCP Server → YouTube APIs → Your Channel Data
(you) (this repo) (OAuth2) (stays local)Related MCP server: mcp-server-youtube
利用可能なツール(全10種)
動画メタデータ(読み取り + 書き込み)
ツール | 機能 |
| IDまたはURLによる動画の全メタデータ取得 — タイトル、説明文全文、全タグ、カテゴリ、公開設定(公開/限定公開/非公開/下書き)、統計、再生時間、サムネイルURL |
| キーワードで自分のチャンネルの動画を検索。一致する動画のメタデータと統計を返します |
| 動画のタイトル、説明文、タグを直接更新。指定したフィールドのみを変更します |
チャンネルアナリティクス
ツール | 機能 |
| 登録者数、総再生回数、動画数、チャンネル説明文、作成日 |
| 統計(再生回数、高評価数、コメント数、タグ、公開設定)を含む全動画のリスト。日付または再生回数で並べ替え可能 |
| 指定期間の日ごとの再生回数、総再生時間、登録者の増減 |
| 再生回数順にランク付けされたトップ動画のデータ(維持率、総再生時間、獲得登録者数) |
| 視聴者の内訳:主要国、デバイスタイプ、年齢層、性別 |
| 視聴者の流入元:YouTube検索、関連動画、ブラウジング機能、外部、直接 |
| AIによるトピック分析のためにチャンネルとトップ動画のデータを取得 |
インストール
オプションA: npx(インストール不要 — 実行するだけ)
npx youtube-studio-mcpオプションB: グローバルインストール
npm install -g youtube-studio-mcpClaudeへの接続
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (Mac) または %APPDATA%\Claude\claude_desktop_config.json (Windows) を編集します:
{
"mcpServers": {
"youtube-analytics": {
"command": "node",
"args": ["/full/path/to/youtube-studio-mcp/server.js"]
}
}
}またはnpm経由でインストールした場合:
{
"mcpServers": {
"youtube-analytics": {
"command": "npx",
"args": ["-y", "youtube-studio-mcp"]
}
}
}Claude Code (ターミナル)
claude mcp add youtube-analytics node /full/path/to/youtube-studio-mcp/server.jsVS Code
.vscode/settings.json に追加します:
{
"mcp.servers": {
"youtube-analytics": {
"command": "npx",
"args": ["-y", "youtube-studio-mcp"]
}
}
}Claudeを再起動してください。完了です!
すぐに使えるプロンプト
SEO監査(任意の動画)
Get the full details for this video: [paste URL or ID]
Check what keywords it's ranking for and suggest optimized title + tagsチャンネルパフォーマンスレポート
Pull my channel overview, top 20 videos by watch time, 90-day analytics,
traffic sources and audience demographics. Give me a full performance report.動画トピックのリサーチ
Get my top 20 videos by watch time. What patterns do you see —
topics, lengths, title styles? Suggest 10 new video ideas.動画SEOの更新
Search my videos for "elementor menu". Pull the full details.
Write an optimized title, description, and tags — then update it.視聴者層の詳細分析
Show my full audience demographics — age, gender, countries, devices.
What content style and posting schedule fits my actual audience?パフォーマンス不振動画の診断
Get all my videos. Compare bottom 10 vs top 10 by views.
Why did the lower ones underperform? What would you change?スキルとMCPの連携方法
You: "Optimize this video: youtube.com/watch?v=abc123"
Claude:
1. youtube-seo-optimizer skill activates
2. Calls get_video_details → pulls current title, description, tags
3. Checks YouTube SERP for current rankings
4. Lists PROTECTED keywords (won't remove)
5. Writes 3 new title options + full description + 20 tags
6. Can call update_video_seo to apply changes directlyスキルはClaudeに何をすべきかを教えます。MCPツールはClaudeにあなたのデータへのアクセス権を与えます。これらを組み合わせることで、完全なYouTube AIワークフローが構築されます。
スキルのインストール
Claude Desktop / Claude Code:
# Copy a skill to your Claude skills directory
cp skills/youtube-seo-optimizer.md ~/.claude/skills/または8つすべてをインストール:
cp skills/youtube-*.md ~/.claude/skills/ファイル
youtube-studio-mcp/
├── server.js ← MCP server (10 tools)
├── auth.js ← Run once to link YouTube account
├── package.json ← Dependencies + npm config
├── skills/ ← 8 AI skills for YouTube creators
├── LICENSE ← MIT
├── credentials.json ← YOU add this (never commit!)
└── tokens.json ← Auto-created after auth (never commit!)ライセンス
MIT — 自由に使用、変更、共有が可能です。
開発者
Hakan Özdemir & Claude Code
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hakanoz203/youtube-channel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
