Serveur MCP
Serveur Model Context Protocol permettant à un agent IA de télécharger des vidéos X (Twitter) pour vous.
Installation
Ajoutez ceci à la configuration de votre client MCP (Claude Desktop, Claude Code, Cursor ou tout outil compatible MCP) :
{
"mcpServers": {
"x-downloader": {
"command": "npx",
"args": ["-p", "@roudanio/x-downloader-cli", "x-downloader-mcp"]
}
}
}Authentification
Exécutez d'abord ceci une fois : un flux d'autorisation par appareil s'ouvre dans votre navigateur et un jeton bearer est enregistré dans ~/.x-downloader/config.json. Le serveur MCP lit ce même jeton.
npx -p @roudanio/x-downloader-cli x-downloader auth loginTransport
stdio uniquement — aucun processus serveur séparé ni port réseau. Le serveur communique en HTTPS avec l'API REST de xvideodownloader.org à l'aide de votre jeton enregistré.
Outils
download_videoSoumettre l'URL d'une publication X/Twitter à télécharger. Les options de nom de fichier et de format nécessitent SVIP.
check_statusInterroger une tâche de téléchargement par son id. Répéter jusqu'à ce que le statut soit "done".
get_download_urlObtenir l'URL de téléchargement du fichier d'une tâche terminée.
list_downloadsLister votre historique de téléchargements récent. Authentification requise.
check_usageComparer l'utilisation du jour à la limite quotidienne de votre formule.
Limites de débit
Les téléchargements via le serveur MCP comptent dans les mêmes limites quotidiennes gratuites/SVIP que le site — 2 par jour en formule gratuite, illimités avec SVIP à vie.
Erreurs courantes
RATE_LIMIT (limite quotidienne atteinte), UNSUPPORTED_HOST (URL x.com/twitter.com uniquement), EMPTY_URL / INVALID_URL_FORMAT (entrée invalide). Les outils les renvoient sous forme de texte JSON brut dans le résultat — vérifiez le champ error ou code.