Skip to main content
Glama

YouTube MCP-Server

Verbinde Claude mit deinem YouTube-Kanal. Lies Analysen, rufe vollständige Video-Metadaten ab (einschließlich nicht gelisteter/privater/Entwurfs-Videos), durchsuche deine Uploads und aktualisiere Titel/Beschreibungen/Tags – alles direkt aus Claude Desktop, Claude Code oder einem beliebigen MCP-Client.


Was ist das?

A Model Context Protocol (MCP) Server, der Claude über OAuth2 mit der YouTube Data API v3 und der YouTube Analytics API verbindet.

Anstatt Daten aus YouTube Studio in KI-Tools zu kopieren, frage einfach Claude:

  • "Rufe den vollständigen Titel, die Beschreibung und die Tags für dieses Video ab"

  • "Was sind meine leistungsstärksten Videos diesen Monat?"

  • "Aktualisiere den Titel und die Tags meines neuesten Uploads"

  • "Woher kommt mein Traffic?"

Claude liest deine echten privaten Kanaldaten und kann Video-SEO direkt aktualisieren.

Claude  →  YouTube MCP Server  →  YouTube APIs  →  Your Channel Data
(you)        (this repo)           (OAuth2)         (stays local)

Alles läuft auf DEINEM Rechner. Lese- + Schreibzugriff. Nichts wird an Dritte gesendet.


Es stehen 10 Tools zur Verfügung

Video-Metadaten (Lesen + Schreiben)

Tool

Was es tut

get_video_details

Vollständige Metadaten für jedes Video per ID oder URL – Titel, vollständige Beschreibung, alle Tags, Kategorie, Datenschutzstatus (öffentlich/nicht gelistet/privat/Entwurf), Statistiken, Dauer, Thumbnail-URL

search_my_videos

Durchsuche die Videos deines eigenen Kanals nach Stichworten. Gibt Metadaten + Statistiken für passende Videos zurück

update_video_seo

Aktualisiere Titel, Beschreibung und/oder Tags für jedes Video direkt. Ändert nur die von dir bereitgestellten Felder

Kanal-Analysen

Tool

Was es tut

get_channel_overview

Abonnenten, Gesamtaufrufe, Videoanzahl, Kanalbeschreibung, Erstellungsdatum

get_all_videos

Liste alle Videos mit Statistiken auf (Aufrufe, Likes, Kommentare, Tags, Datenschutzstatus). Sortiere nach Datum oder Aufrufen

get_analytics_over_time

Tägliche Aufrufe, Wiedergabezeit, gewonnene/verlorene Abonnenten für einen beliebigen Datumsbereich

get_top_videos_analytics

Leistungsstärkste Videos, sortiert nach Aufrufen mit Bindungsrate (%), Wiedergabezeit, gewonnenen Abonnenten

get_audience_demographics

Zielgruppenanalyse: Top-Länder, Gerätetypen, Altersgruppen, Geschlecht

get_traffic_sources

Woher die Zuschauer kommen: YouTube-Suche, Empfehlungen, Durchstöbern, Extern, Direkt

analyze_and_suggest_topics

Ruft Kanal- + Top-Videodaten für KI-gestützte Themenanalyse ab


Installation

Option A: npx (Keine Installation – einfach ausführen)

npx youtube-studio-mcp

Option B: Globale Installation

npm install -g youtube-studio-mcp

— Verbindung mit Claude Code

Claude Desktop

Bearbeite ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) oder %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "youtube-analytics": {
      "command": "node",
      "args": ["/full/path/to/youtube-studio-mcp/server.js"]
    }
  }
}

Oder falls über npm installiert:

{
  "mcpServers": {
    "youtube-analytics": {
      "command": "npx",
      "args": ["-y", "youtube-studio-mcp"]
    }
  }
}

Claude Code (Terminal)

claude mcp add youtube-analytics node /full/path/to/youtube-studio-mcp/server.js

VS Code

Füge dies zu .vscode/settings.json hinzu:

{
  "mcp.servers": {
    "youtube-analytics": {
      "command": "npx",
      "args": ["-y", "youtube-studio-mcp"]
    }
  }
}

Sofort einsatzbereite Prompts

SEO-Audit (jedes Video)

Get the full details for this video: [paste URL or ID]
Check what keywords it's ranking for and suggest optimized title + tags

Kanal-Leistungsbericht

Pull my channel overview, top 20 videos by watch time, 90-day analytics,
traffic sources and audience demographics. Give me a full performance report.

Videothemen-Recherche

Get my top 20 videos by watch time. What patterns do you see —
topics, lengths, title styles? Suggest 10 new video ideas.

Video-SEO aktualisieren

Search my videos for "elementor menu". Pull the full details.
Write an optimized title, description, and tags — then update it.

Zielgruppen-Deep-Dive

Show my full audience demographics — age, gender, countries, devices.
What content style and posting schedule fits my actual audience?

Diagnose bei schlechter Performance

Get all my videos. Compare bottom 10 vs top 10 by views.
Why did the lower ones underperform? What would you change?

Wie Skills + MCP zusammenarbeiten

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

Die Skills sagen Claude, was zu tun ist. Die MCP-Tools geben Claude Zugriff auf deine Daten. Zusammen schaffen sie einen vollständigen YouTube-KI-Workflow.

Skills installieren

Claude Desktop / Claude Code:

# Copy a skill to your Claude skills directory
cp skills/youtube-seo-optimizer.md ~/.claude/skills/

Oder installiere alle 8:

cp skills/youtube-*.md ~/.claude/skills/

OAuth-Scopes

Scope

Zweck

youtube

Lesen + Schreiben von Video-Metadaten (Titel, Beschreibungen, Tags)

youtube.readonly

Videodaten lesen, suchen, auflisten

yt-analytics.readonly

Private Analysen lesen (Aufrufe, Wiedergabezeit, Abonnenten, Demografie)

youtubepartner-channel-audit

Erweiterte Kanal-Audit-Daten

Um den Schreibzugriff zu aktivieren (update_video_seo), lösche tokens.json und führe node auth.js erneut aus. Der neue Auth-Flow fordert den youtube-Schreib-Scope an.


Dateien

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!)

Mitwirken

Funktionen

  • Transkriptextraktion (YouTube Captions API)

  • YouTube Shorts-spezifische Analysen

  • Umsatz-/Monetarisierungsdaten (YouTube Reporting API)

  • Playlist-Verwaltungstools

  • Kommentar-Verwaltungstools

  • Thumbnail-Upload


Lizenz

Adiya Sharma MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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