YouTube-Videos hochladen und planen

youtube-uploader-mcp · MCP-Server von anwerj · MCP-Server

MCP-Server für YouTube · MIT

Liest und schreibtWas der Baustein im Konto darf

Der Server lädt Videos über die YouTube Data API auf einen Kanal hoch und kann danach Playlists, Thumbnails, Untertitel und Veröffentlichungszeit setzen. Die Anmeldung läuft lokal per OAuth2.

Eigenes Profil aus den Quellen des Servers, Stand 05.10.2026 · Beleg 4

Was der Server kann

  • Lädt Videos hoch und setzt Titel, Beschreibung, Tags, Kategorie, Sprache und Sichtbarkeit (öffentlich, privat, nicht gelistet).
  • Plant die Veröffentlichung für einen Zeitpunkt.
  • Fügt hochgeladene Videos zu Playlists hinzu und lädt eigene Thumbnails unter 2 MB hoch.
  • Hängt Untertitel an und ändert die Einstellung Für Kinder gemacht.
  • Listet die Videos eines Kanals mit Suche, Datenschutz-Filter und Sortierung nach Datum.
  • Unterstützt mehrere Kanäle und erneuert Anmelde-Token automatisch.

Einsatz in Marketing und Vertrieb

Social Media
Der Assistent lädt ein fertiges Video privat hoch, schlägt Titel, Beschreibung und Tags vor und plant die Veröffentlichung für den Starttermin der Kampagne.
Social Media
Nach dem Hochladen fügt der Assistent das Video einer Playlist hinzu und setzt ein vorbereitetes Thumbnail.

Einrichtung

  1. Bei Google ein OAuth-2.0-Projekt anlegen und die Datei `client_secret.json` laden; die Anleitung steht in `youtube_oauth2_setup.md` im Repository.
  2. Das Installationsskript für Mac und Linux oder für Windows aus dem README ausführen, oder die passende Binärdatei aus den Releases laden und ausführbar machen.
  3. In der Client-Konfiguration die Binärdatei als Befehl mit dem Argument `-client_secret_file` und dem Pfad zur Datei eintragen.
  4. Mit dem Werkzeug authenticate den Kanal anmelden.

Grenzen

  • Wer eine ältere Version nutzt, muss für Untertitel den Kanal-Cache löschen und authenticate erneut ausführen, sonst kommt ein 403-Fehler.
  • Der zusätzliche Scope löst in der Google Cloud Console eine Warnung zu nicht verifizierten Apps aus.
  • Das README nennt Hochladen, Nachbearbeitung und Auflisten; Löschen von Videos oder Statistiken sind nicht aufgeführt.

Einordnung der Redaktion

Aufgaben: Social Media. Für Marketing und Vertrieb gedacht.

Eigene Einordnung aus Name und Beschreibung des Anbieters, ohne technische Prüfung. Maßgeblich ist der Text des Anbieters darunter.

Beschreibung des Anbieters

Upload, Update or Schedule videos on Youtube with the help of AI

Eckdaten

—: Angabe nicht belegt.

Maintainer
anwerj
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
YouTube
Bereiche
Marketing, Kommunikation
Plattformen
—
Release
v0.3.0
Repository-Themen
ai, mcp, uploader, youtube, upload, automation, content-creator

Werkzeuge

authenticate

Erzeugt die OAuth2-URL für die Anmeldung.

accesstoken

Tauscht den Code gegen Zugangsdaten und Kanalinfos.

channels

Ruft die angemeldeten Kanäle ab.

refreshtoken

Erneuert Token erzwungen.

upload_video

Lädt eine Videodatei hoch und setzt die Hauptangaben.

update_video

Setzt Playlist, Thumbnail, Untertitel, Veröffentlichungszeit und Kinder-Einstellung nach dem Hochladen.

list_videos

Listet Videos eines Kanals mit Filtern.

Rechte

Liest und schreibt

Einordnung aus Werkzeugliste, Paketangaben und Paketinhalt, keine technische Prüfung · So entsteht die Ampel

  • 2 von 7 Werkzeugen legen Daten an oder ändern sie, etwa upload_video, update_video.

Verbinde zuerst ein Testkonto oder eine Sandbox und lass Änderungen einzeln bestätigen, bevor der Baustein mit echten Daten arbeitet.

Nötig ist eine eigene OAuth-Client-Datei aus der Google Developer Console und die Anmeldung des YouTube-Kanals. Das Hochladen von Untertiteln braucht den Scope youtube.force-ssl. Der Server schreibt auf den Kanal: Er lädt Videos hoch und ändert deren Einstellungen.

Zugriffe laut Paketangaben
—
Authentifizierung
—
Transport
—
Technische Prüfung
Ungeprüft
Quellen (4)

Verbundenes