Entwicklerdokumentation wird auf Englisch veröffentlicht. Die Seitenleiste folgt deiner ausgewählten Sprache.

MCP-Integration

Claude, ChatGPT, Cursor und OpenAI Agent Builder über Model Context Protocol mit SubDownload verbinden.

Überblick

Model Context Protocol (MCP) ist ein standardisiertes Framework, mit dem KI-Assistenten externe Tools direkt aufrufen können. Der MCP-Server von SubDownload stellt 12 Tools bereit — einschließlich asynchroner KI-Transkription und einer Library pro Benutzer — und unterstützt OAuth 2.1 mit Dynamic Client Registration (DCR) sowie statische API-Keys.

Server-Konfiguration

EigenschaftWert
Server-URLhttps://api.subdownload.com/mcp
Auth-Metadaten/.well-known/oauth-authorization-server
Dynamische RegistrierungPOST /oauth/register
AutorisierenGET /oauth/authorize
TokenPOST /oauth/token
Scopemcp:access
Token-Präfixoat_ (OAuth) oder sk_live_ (API-Key)

Client-Einrichtung

Schritt-für-Schritt-Anleitungen:

MCP-Tools

ToolKostenZweck
fetch_transcript1 CreditTranskript per URL/ID abrufen (Parameter: video_url, lang).
search_youtube1 CreditVideos oder Kanäle suchen (Parameter: query, type, limit).
resolve_channelkostenlos@handle / URL / UC… ID zu Kanal-Info auflösen (Parameter: input).
search_channel_videos1 CreditSuche in den Videos eines Kanals (Parameter: channel, query, limit).
get_channel_latest_videoskostenlosNeueste ~15 Videos via RSS (Parameter: channel).
list_channel_videos1 Credit/SeiteUploads paginiert (Parameter: channel oder continuation).
list_playlist_videos1 Credit/SeitePlaylist paginiert (Parameter: playlist oder continuation).
transcribe_video5 Credits bei doneStartet eine asynchrone KI-Whisper-Transkription für Videos ohne Untertitel. Liefert task_id + next_poll_after_seconds (Parameter: video_url, lang).
get_asr_taskkostenlosPollt einen ASR-Task; liefert Segments bei status=done (Parameter: task_id).
list_librarykostenlosListet gespeicherte Transkripte und Zusammenfassungen des Benutzers (Parameter: favorite, q, limit, offset).
get_library_itemkostenlosLiest einen gespeicherten Eintrag mit eingebettetem Transkript + Zusammenfassung (Parameter: id, locale).
save_to_library1 Token-Quotakind=asr markiert gespeichertes Transkript; kind=summary lädt die KI-generierte Zusammenfassung hoch (Parameter: video_id, kind, text, locale, model…).

Fehlerbehandlung

Fehlgeschlagene Aufrufe verbrauchen nie Credits. Fehler liefern verständliche Meldungen, die KI-Assistenten natürlich interpretieren. Vollständige Liste unter Fehlercodes.