Zum Inhalt springen

MCP und API

Für Menschen gebaut. Für Automatisierung bereit.

Nutze die installierbare Weboberfläche, automatisiere über CLI oder REST-/SSE-API, verbinde Medien-Clients über Kompatibilitätsadapter oder gib einem MCP-Client Zugriff.

Ein KI-Assistent steuert rDownloader über den eingebauten MCP-Server: Magnet-Link, YouTube-Video, NZB und direkter Link landen in einer Warteschlange, danach fragt er den Fortschritt ab.

Gib deinem MCP-Client eine Download-Warteschlange

Die eingebauten Tools erreichen Warteschlange, LinkGrabber, Logs und Einstellungen, mit denselben Rechten wie die REST-API, und kein Tool gibt ein Secret heraus.

Integriere gegen einen dokumentierten Vertrag

JSON-Endpoints unter /api/v1, ein OpenAPI-Dokument für generierte Clients, Live-Änderungen über Server-Sent Events und eine Remote-CLI für Skripte.

Medien-Automatisierung anbinden, ohne die native API zu ersetzen

SABnzbd- und BitTorrent-Kompatibilität verbindet Sonarr, Radarr und ähnliche Tools; ein aria2-Adapter, ab Werk aus, bedient AriaNg.

Monitoring

Behalte es in deinem eigenen Grafana im Blick.

rDownloader stellt Warteschlange, Übertragungen, Anbieter und freien Speicher unter /api/v1/metrics bereit. Ein Metrik-Token erreicht genau diese Route und sonst nichts.

Grafana — rDownloader
Das rDownloader-Dashboard in Grafana während einer Reihe von Demo-Downloads: Version, Laufzeit, wartende Downloads, aktive Runner, Übertragungsrate und blockierte Hosts, darunter die Rate nach Art und die Warteschlange nach Zustand.
Das rDownloader-Dashboard in Grafana während einer Reihe von Demo-Downloads: Version, Laufzeit, wartende Downloads, aktive Runner, Übertragungsrate und blockierte Hosts, darunter die Rate nach Art und die Warteschlange nach Zustand.

Mit Prometheus abfragen

Jeder Wert kommt beim Abruf aus der Datenbank, die Zähler überstehen also Neustarts. Labels enthalten nie eine URL, einen Dateinamen oder Benutzernamen.

Das fertige Dashboard importieren

Im Repository liegt ein fertiges Grafana-Dashboard: Warteschlange, Durchsatz, Wiederholungen, Wartezeiten und freier Speicher, für eine oder mehrere Installationen.

Prometheus-Zielstatus: der Job rdownloader fragt /api/v1/metrics ab und ist erreichbar.
Prometheus-Zielstatus: der Job rdownloader fragt /api/v1/metrics ab und ist erreichbar.
Prometheus-Graph von rdownloader_transfer_rate_bytes_per_second über denselben Zeitraum.
Prometheus-Graph von rdownloader_transfer_rate_bytes_per_second über denselben Zeitraum.

Browser-Erweiterung

Im Browser erfassen.

Browser-Erweiterung

Chromium-Browser und Firefox

Kontextaktionen, Download-Abfangen, Captchas und Click'n'Load, wo kein Desktop-Agent antwortet, für Seiten, die du erlaubst — DE / EN / FR / ES. Chrome installiert die Erweiterung aus dem Chrome Web Store, Edge aus Edge Add-ons, Firefox aus Firefox Add-ons; Updates kommen automatisch. Anleitung im Wiki