MDM est livré avec un serveur MCP, misterdownloadmanager-mcp, afin qu'un assistant IA prenant en charge MCP (Claude Desktop, Claude Code, Cursor, VS Code et d'autres) puisse interagir avec les téléchargements de votre MDM en cours d'exécution. Vous pouvez poser des questions dans vos propres mots :
- « Qu'est-ce que MDM télécharge en ce moment, et combien de temps reste-t-il ? »
- « Télécharge https://example.com/big.iso vers D:\ISOs ce soir, ne le démarre pas encore. »
- « Suspendre tous les téléchargements en cours. »
- « Supprime les téléchargements terminés de la liste mais garde les fichiers. »
L'assistant démarre lui-même le serveur ; il vous suffit de lui indiquer où il se trouve, une seule fois. Le serveur transmet chaque requête à l'application via son API d'automatisation, uniquement sur cet ordinateur.
Ce que l'assistant peut faire
| Outil | Ce qu'il fait |
|---|---|
list_downloads |
Liste vos téléchargements, les plus récents en premier : fichier, adresse, dossier, statut, taille, progression, vitesse. Il peut lister un seul statut (En attente, Téléchargement, Arrêté, Terminé, Erreur) ou seulement les noms et adresses contenant un certain texte. |
add_download |
Ajoute une adresse http, https, ftp ou ftps et la démarre, ou la met seulement en file d'attente. Il peut indiquer le dossier et le nom de fichier à utiliser. Un lien magnet ouvre Ajouter un torrent dans MDM, pour que vous choisissiez les fichiers. |
pause_downloads |
Suspend les téléchargements en cours. |
resume_downloads |
Démarre ou reprend les téléchargements arrêtés, en file d'attente ou ayant échoué. |
remove_downloads |
Supprime les téléchargements de la liste et conserve leurs fichiers, ou supprime également les fichiers si demandé. Un téléchargement en cours doit d'abord être suspendu. |
start_queue |
Démarre la file d'attente de téléchargement principale. |
L'assistant ne peut pas modifier les options de MDM, voir votre navigateur, ou activer l'API d'automatisation par lui-même.
Configuration
1. Activer l'API d'automatisation
La liste et l'action sur les téléchargements nécessitent l'API d'automatisation de MDM, qui est désactivée tant que vous ne l'activez pas. Avec MDM en cours d'exécution, exécutez ceci une fois (elle reste activée) :
misterdownloadmanager-cli api on
misterdownloadmanager-cli api offla désactive à nouveau. Sans l'API, l'assistant peut toujours ajouter des téléchargements, de la même manière que la ligne de commande de MDM.
2. Trouver le serveur
misterdownloadmanager-mcpse trouve à côté de l'application :
| Vous avez installé | Le serveur |
|---|---|
| Windows, pour vous seulement (par défaut de l'installateur) | %LOCALAPPDATA%\Programs\Mister Download Manager\misterdownloadmanager-mcp.exe |
| Windows, pour tout le monde | C:\Program Files\Mister Download Manager\misterdownloadmanager-mcp.exe |
| Windows, un zip ou une copie portable | misterdownloadmanager-mcp.exedans son dossier |
| macOS | /Applications/Mister Download Manager.app/Contents/MacOS/misterdownloadmanager-mcp |
| Linux, le .deb ou .rpm | /usr/bin/misterdownloadmanager-mcp |
| Linux, le .tar.gz | misterdownloadmanager-mcpdans son dossier (l'AppImage ne l'expose pas : utilisez le .tar.gz) |
Le serveur d'une copie portable trouve le MDM de la copie portable tout seul, à partir de son propre dossier.
3. Indiquez à votre assistant
Claude Desktop : Paramètres → Développeur → Modifier la configuration ouvre claude_desktop_config.json. Ajoutez le serveur, puis redémarrez Claude Desktop :
{
"mcpServers": {
"misterdownloadmanager": {
"command": "C:\\Users\\you\\AppData\\Local\\Programs\\Mister Download Manager\\misterdownloadmanager-mcp.exe"
}
}
}
Claude Code :
claude mcp add misterdownloadmanager -- "C:\Users\you\AppData\Local\Programs\Mister Download Manager\misterdownloadmanager-mcp.exe"
Cursor : la même entrée mcpServers que celle de Claude Desktop, dans ~/.cursor/mcp.json (ou ajoutez-la dans les paramètres MCP de Cursor).
VS Code : dans .vscode/mcp.json, ou MCP : Ajouter un serveur dans la palette de commandes :
{
"servers": {
"misterdownloadmanager": {
"type": "stdio",
"command": "C:\\Users\\you\\AppData\\Local\\Programs\\Mister Download Manager\\misterdownloadmanager-mcp.exe"
}
}
}
Utilisez le chemin de l'étape 2 (en JSON, chaque \ s'écrit \\). Les autres assistants prennent la même chose : une commande à démarrer, sans arguments.
Confidentialité
MDM lui-même n'envoie toujours rien nulle part : le serveur ne communique qu'avec le MDM de cet ordinateur, via le canal local protégé par jeton. Mais ce que l'assistant lit, il le transmet à son propre service d'IA : lorsqu'il liste vos téléchargements, leurs noms de fichiers, adresses et dossiers sont envoyés à ce service, selon les conditions de confidentialité de ce service. Désactivez l'API d'automatisation, ou supprimez le serveur de l'assistant, si vous ne le souhaitez pas.
En cas de problème
| L'assistant dit | Que faire |
|---|---|
| Mister Download Manager ne fonctionne pas | Démarrez MDM. Le serveur ne peut pas le démarrer pour vous. |
| L'API d'automatisation est désactivée | Exécutez misterdownloadmanager-cli api on avec MDM en cours d'exécution. |
| MDM n'a pas répondu à temps | Une fenêtre de MDM vous attend peut-être (une question, Ajouter un torrent) ; répondez-y et demandez à nouveau. |
| MDM a refusé la requête | Le fichier de canal de MDM provient d'un démarrage antérieur ; redémarrez MDM. |
| Les outils ne s'affichent pas du tout | Vérifiez le chemin dans les paramètres de l'assistant, et redémarrez l'assistant. Démarré manuellement, misterdownloadmanager-mcp --help indique ce qu'il est. |
Gratuit, open source, sans publicité, sans essai.
Télécharger Mister Download Manager