MCP-Server
Model-Context-Protocol-Server, mit dem ein KI-Agent X-(Twitter-)Videos für Sie herunterladen kann.
Installation
Fügen Sie dies in die Konfiguration Ihres MCP-Clients ein (Claude Desktop, Claude Code, Cursor oder ein anderes MCP-kompatibles Tool):
{
"mcpServers": {
"x-downloader": {
"command": "npx",
"args": ["-p", "@roudanio/x-downloader-cli", "x-downloader-mcp"]
}
}
}Authentifizierung
Führen Sie dies zuerst einmal aus – es startet im Browser eine Geräte-Autorisierung und speichert ein Bearer-Token in ~/.x-downloader/config.json. Der MCP-Server liest dasselbe Token.
npx -p @roudanio/x-downloader-cli x-downloader auth loginTransport
Nur stdio – kein separater Serverprozess und kein Netzwerkport. Der Server spricht mit Ihrem gespeicherten Token über HTTPS mit der REST API von xvideodownloader.org.
Tools
download_videoEine X-/Twitter-Beitrags-URL zum Download einreichen. Eigener Dateiname und eigenes Format erfordern SVIP.
check_statusEine Download-Aufgabe per ID abfragen. Wiederholen, bis der Status "done" ist.
get_download_urlDie Download-URL der Datei für eine abgeschlossene Aufgabe abrufen.
list_downloadsIhren letzten Download-Verlauf auflisten. Erfordert Authentifizierung.
check_usageDie heutige Nutzung mit dem täglichen Download-Limit Ihres Tarifs vergleichen.
Rate Limits
Downloads über den MCP-Server zählen gegen dieselben täglichen Free-/SVIP-Limits wie auf der Website – 2 pro Tag im Gratis-Tarif, unbegrenzt mit lebenslangem SVIP.
Häufige Fehler
RATE_LIMIT (Tageslimit erreicht), UNSUPPORTED_HOST (nur x.com/twitter.com-URLs), EMPTY_URL / INVALID_URL_FORMAT (ungültige Eingabe). Die Tools liefern diese als einfachen JSON-Text im Ergebnis zurück – prüfen Sie das Feld error oder code.