GDM comes with an MCP server, misterdownloadmanager-mcp, so an AI assistant that supports MCP (Claude Desktop, Claude Code, Cursor, VS Code and others) can work with the downloads in your running GDM. You ask in your own words:
- "What is GDM downloading right now, and how long is left?"
- « Téléchargez https://example.com/big.iso dans D:\ISOs ce soir, sans le démarrer pour le moment. »
- « Mettez en pause tous les téléchargements en cours. »
- « Supprimez de la liste les téléchargements terminés, mais conservez 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 | Fonction |
|---|---|
list_downloads |
Affiche vos téléchargements, du plus récent au plus ancien : fichier, adresse, dossier, état, taille, progression et vitesse. Il peut afficher les téléchargements ayant un seul état (En attente, Téléchargement, Arrêté, Terminé, Erreur), ou uniquement ceux dont le nom ou l’adresse contient un texte donné. |
add_download |
Adds an http, https, ftp or ftps address and starts it, or only queues it. It can say which folder and file name to use. A magnet link opens Add torrent in GDM, for you to choose the files. |
pause_downloads |
Met en pause les téléchargements en cours. |
resume_downloads |
Démarre ou reprend les téléchargements arrêtés, en attente ou en échec. |
remove_downloads |
Supprime les téléchargements de la liste tout en conservant leurs fichiers, ou supprime aussi les fichiers si vous le demandez. Un téléchargement en cours doit d’abord être mis en pause. |
start_queue |
Démarre la file d’attente principale des téléchargements. |
The assistant can't change GDM's options, see your browser, or turn the automation API on by itself.
Configurer
1. Activer l’API d’automatisation
Listing and acting on downloads needs GDM's automation API, which is off until you turn it on. With GDM running, run this once (it stays on):
misterdownloadmanager-cli api on
misterdownloadmanager-cli api off turns it off again. Without the API, the assistant can still add downloads, the same as GDM's command line.
2. Rechercher le serveur
misterdownloadmanager-mcpse trouve dans le même dossier que l’application :
| Vous avez installé | Le serveur |
|---|---|
| Windows, pour vous seulement (par défaut de l'installateur) | %LOCALAPPDATA%\Programs\GolinksPRO Download Manager\misterdownloadmanager-mcp.exe |
| Windows, pour tous les utilisateurs | C:\Program Files\GolinksPRO Download Manager\misterdownloadmanager-mcp.exe |
| Windows, fichier zip ou version portable | misterdownloadmanager-mcp.exedans son dossier |
| macOS | /Applications/GolinksPRO Download Manager.app/Contents/MacOS/misterdownloadmanager-mcp |
| Linux, le .deb ou .rpm | /usr/bin/misterdownloadmanager-mcp |
| Linux, le fichier .tar.gz | misterdownloadmanager-mcpdans son dossier (l’AppImage ne permet pas de le voir : utilisez le fichier .tar.gz) |
A portable copy's server finds the portable copy's GDM by itself, from its own folder.
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\\GolinksPRO Download Manager\\misterdownloadmanager-mcp.exe"
}
}
}
Claude Code :
claude mcp add misterdownloadmanager -- "C:\Users\you\AppData\Local\Programs\GolinksPRO 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\\GolinksPRO Download Manager\\misterdownloadmanager-mcp.exe"
}
}
}
Utilisez le chemin de l’étape 2 (en JSON, chaque \ s’écrit \\). Pour les autres assistants, procédez de la même façon : indiquez une commande à lancer, sans arguments.
Confidentialité
GDM itself still sends nothing anywhere: the server talks only to the GDM on this computer, over the token-protected local channel. But what the assistant reads, it passes to its own AI service: when it lists your downloads, their file names, addresses and folders go to that service, under that service's privacy terms. Turn the automation API off, or remove the server from the assistant, when you don't want that.
En cas de problème
| L'assistant dit | Que faire |
|---|---|
| GolinksPRO Download Manager isn't running | Start GDM. The server can't start it for you. |
| L'API d'automatisation est désactivée | Run misterdownloadmanager-cli api on with GDM running. |
| GDM didn't answer in time | A window in GDM may be waiting for you (a question, Add torrent); answer it and ask again. |
| GDM refused the request | GDM's channel file is from an earlier start; restart GDM. |
| 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é ni période d’essai.
Download GolinksPRO Download Manager