MCP-Tools-Referenz

Der Tube Search MCP-Server bietet 9 Tools zum Suchen, Lesen und Analysieren archivierter YouTube-Daten.

search_channel

Finde alle bekannten Videos eines YouTube-Kanals durch Durchsuchen von Webarchiven.

ParameterTypErforderlichBeschreibung
querystringJaKanal-URL, @Handle oder Channel-ID (z. B. UC...)

Gibt ein Array von Video-Metadaten zurück, einschließlich Status (LIVE, DELETED, CHECKING).

Die Kanalsuche prüft zuerst den Datenbank-Cache. Wenn der Kanal noch nicht gesucht wurde, wird eine vollständige Archiv-Indizierung gestartet, die 1-2 Minuten dauern kann.

search_videos

Volltextsuche über Titel und Beschreibungen archivierter Videos.

ParameterTypErforderlichBeschreibung
querystringJaSuchanfrage (unterstützt natürliche Sprache)
limitnumberNeinMax. Ergebnisse (Standard: 20, Max.: 100)
statusstringNeinNach Status filtern: live, deleted, all
sortstringNeinrelevance (Standard) oder date-desc
hasSubtitlesbooleanNeinNur Videos mit Untertiteln
hasSummarybooleanNeinNur Videos mit KI-Zusammenfassungen

get_video

Metadaten eines bestimmten Videos abrufen.

ParameterTypErforderlichBeschreibung
videoIdstringJaYouTube-Video-ID (11 Zeichen)

Gibt zurück: title, description, channelId, channelTitle, duration, uploadDate, viewCount, status, thumbnailUrl, subtitleStatus, hasSummary.

get_subtitles

Vollständige Transkription eines Videos als lesbaren Text abrufen.

ParameterTypErforderlichBeschreibung
videoIdstringJaYouTube-Video-ID

Gibt die Transkription ohne Zeitstempel zurück, formatiert als lesbare Absätze. Funktioniert für aktive und gelöschte Videos mit archivierten Untertiteln.

get_summary

KI-generierte Zusammenfassung eines Videos abrufen.

ParameterTypErforderlichBeschreibung
videoIdstringJaYouTube-Video-ID

Gibt zurück: tldr, keyPoints (mit Zeitstempeln), detailedSummary, tags, language. Gibt einen Fehler zurück, wenn keine Zusammenfassung existiert — verwende generate_summary, um eine zu erstellen.

generate_summary

KI-Zusammenfassung für ein Video mit Untertiteln generieren.

ParameterTypErforderlichBeschreibung
videoIdstringJaYouTube-Video-ID

Startet die Generierung und wartet auf den Abschluss (bis zu 60 s). Gibt die Zusammenfassung zurück, wenn das Video bereits eine hat. Zählt gegen dein tägliches Limit für Zusammenfassungsgenerierungen.

browse_summaries

Vorhandene KI-Zusammenfassungen mit optionalen Filtern durchsuchen.

ParameterTypErforderlichBeschreibung
tagstringNeinNach Tag filtern (z. B. "music", "education")
channelIdstringNeinNach Kanal filtern
languagestringNeinNach Sprache filtern (z. B. "en", "de")
pagenumberNeinSeitennummer (Standard: 1)
limitnumberNeinErgebnisse pro Seite (Standard: 20)

get_video_status_history

Statusänderungsverlauf eines Videos anzeigen.

ParameterTypErforderlichBeschreibung
videoIdstringJaYouTube-Video-ID

Gibt ein Array von Statusübergängen zurück: [{ status, previousStatus, changedAt, source }], neueste zuerst.

get_usage

Aktuelle API-Nutzungszähler und verbleibende Limits prüfen.

Keine Parameter. Gibt aktuelle Zähler und Limits für Suchen, FTS-Abfragen, Untertitel-Downloads und Zusammenfassungsgenerierungen zurück.

← Zurück zur MCP-Anleitung