Skip to main content
Glama
Dhananjayrbiraris

youtube-studio-mcp

YouTube Studio & Channel Analytics MCP Server

Ein Production-Grade Model Context Protocol (MCP) Server für YouTube Studio & Channel-Intelligenz

License: MIT Python: 3.11+ Managed by: uv MCP Compatible

Ermögliche KI-Assistenten (Claude, Cursor, Antigravity usw.), deinen YouTube-Kanal zu analysieren, Videometriken zu verfolgen, tief in YouTube-Studio-Analysen einzutauchen, Publikums-Traffic-Quellen zu entdecken und die Stimmung in der Community zu analysieren — vollständig über .env konfiguriert.


🚀 Funktionen & MCP-Tool-Suite

YouTube Studio MCP bietet 8 spezialisierte Tools:

Tool

Kategorie

Beschreibung

get_channel_overview

Kanalstatistiken

Gibt Kanaltitel, Handle, Abonnentenanzahl, gesamte Aufrufe (gesamt), Videoanzahl, Themenkategorien und Beschreibung zurück.

get_channel_analytics

Studio-Analysen

Fragt zentrale Studio-Metriken ab (views, watch time hours, average view duration, subscribers gained/lost, likes, shares, comments, impressions, CTR) für beliebige Zeiträume (7d, 28d, 90d, 365d, last_month oder benutzerdefinierte Daten).

get_analytics_by_dimension

Demografie & Traffic

Detaillierte Aufschlüsselungen nach Dimension: trafficSource (YouTube-Suche, Vorschläge, Browse), deviceType, country, ageGroup, gender, operatingSystem oder day.

get_top_performing_videos

Video-Intelligenz

Reiht deine Top-Videos nach Aufrufen, Watchtime-Minuten oder gewonnenen Abonnenten in einem beliebigen Datumsbereich.

get_video_analytics

Video-Tiefenanalyse

Tiefenanalysen zu einem einzelnen bestimmten Video (täglicher Verlauf, Watchtime, Zielgruppenbindung, Traffic-Quellen).

list_channel_videos

Inhaltsinventar

Listet hochgeladene Videos mit aktuellen Aufrufen, Likes, Kommentaren, Dauer und Sichtbarkeitsstatus auf.

get_video_details

Video-Metadaten

Gibt vollständige Metadaten, Tags, Beschreibung, Kategorie und Statistiken für angegebene Video-IDs zurück.

get_video_comments

Community & Stimmung

Ruft die wichtigsten Kommentarthreads und Antworten in deinem Kanal oder zu einem bestimmten Video für Stimmungsanalyse und Feedback ab.


Related MCP server: YouTube MCP Server

⚙️ Umgebungskonfiguration (.env)

Alle Anmeldeinformationen und Einstellungen werden direkt aus .env gelesen:

# Google OAuth 2.0 Credentials (from Google Cloud Console)
YOUTUBE_CLIENT_ID=your_client_id.apps.googleusercontent.com
YOUTUBE_CLIENT_SECRET=your_client_secret

# OAuth Refresh Token (written automatically by run_auth.py)
YOUTUBE_REFRESH_TOKEN=

🛠️ Schritt-für-Schritt-Einrichtungsanleitung

1. Repository klonen & Abhängigkeiten mit uv installieren

git clone https://github.com/Dhananjayrbiraris/youtube-mcp.git
cd youtube-mcp

uv venv
uv pip install -e .

2. Google-Cloud-Projekt einrichten (einmalig)

  1. Öffne die Google Cloud Console.

  2. Erstelle ein neues Projekt (z. B. YouTube-Studio-MCP).

  3. Unter APIs & Dienste > Bibliothek aktiviere:

    • YouTube Data API v3

    • YouTube Analytics API

  4. Im OAuth-Zustimmungsbildschirm:

    • Benutzertyp: Extern -> App-Namen und deine E-Mail-Adresse ausfüllen.

    • Unter Testnutzer deine Google-E-Mail-Adresse hinzufügen.

  5. Unter Anmeldedaten:

    • Klicke auf Anmeldedaten erstellen > OAuth-Client-ID.

    • Anwendungstyp: Desktop-App.

    • Kopiere die Client-ID und das Client-Secret.

  6. Füge sie in .env ein:

YOUTUBE_CLIENT_ID=123456789-xxxx.apps.googleusercontent.com
YOUTUBE_CLIENT_SECRET=GOCSPX-xxxx

3. 1-Klick-Authentifizierung ausführen

uv run run_auth.py

Dies öffnet deinen Browser für einen Google-OAuth-Login per 1 Klick. Es schreibt das YOUTUBE_REFRESH_TOKEN automatisch direkt in deine .env-Datei.


4. Mit deinem KI-Client verbinden

Claude Desktop

Füge Folgendes zu deiner claude_desktop_config.json hinzu:

{
  "mcpServers": {
    "youtube-studio": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/youtube-mcp",
        "run",
        "youtube-studio-mcp"
      ]
    }
  }
}

💡 Beispiel-KI-Prompts

  • „Gib mir einen Überblick über die Leistung meines YouTube-Kanals in den letzten 28 Tagen.“

  • „Woher kommt der meiste Traffic (Suche, vorgeschlagene Videos oder Browse-Funktionen)?“

  • „Welches meiner Videos hat diesen Monat die meisten Abonnenten gebracht?“

  • „Fasse wiederkehrende Themen und Fragen aus den Kommentaren zu meinem neuesten Video zusammen.“

  • „Zeig mir die Aufschlüsselung meiner Zielgruppe nach Altersgruppe und Land.“


🧪 Tests

Führe die Testsuite aus:

pytest

📄 Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.

  • Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…

  • Manage your Vidalytics videos and analytics from your AI assistant.

View all MCP Connectors

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/Dhananjayrbiraris/youtube-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server