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?"
- "Scarica https://example.com/big.iso in D:\ISOs stanotte, ma non avviarlo ancora."
- "Metti in pausa tutti i download in corso."
- "Rimuovi i download completati dall'elenco ma conserva i file."
L'assistente avvia il server da solo; devi solo indicargli dove si trova, una volta sola. Il server inoltra ogni richiesta all'app tramite la sua API di automazione, solo su questo computer.
Cosa può fare l'assistente
| Strumento | Cosa fa |
|---|---|
list_downloads |
Elenca i tuoi download, dai più recenti ai meno recenti: file, indirizzo, cartella, stato, dimensione, quantità scaricata e velocità. Può elencare solo i download con un determinato stato (In coda, Download in corso, Interrotto, Completato, Errore) oppure solo quelli con nomi e indirizzi che contengono un certo testo. |
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 |
Mette in pausa i download in corso. |
resume_downloads |
Avvia o riprende i download interrotti, in coda o non riusciti. |
remove_downloads |
Rimuove i download dall'elenco conservando i relativi file, oppure elimina anche i file se richiesto. Prima, un download in corso deve essere messo in pausa. |
start_queue |
Avvia la coda di download principale. |
The assistant can't change GDM's options, see your browser, or turn the automation API on by itself.
Configurazione
1. Attiva l'API di automazione
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. Trova il server
misterdownloadmanager-mcpsi trova accanto all'app:
| Hai installato | Il server |
|---|---|
| Windows, solo per te (impostazione predefinita del programma di installazione) | %LOCALAPPDATA%\Programs\GolinksPRO Download Manager\misterdownloadmanager-mcp.exe |
| Windows, per tutti | C:\Program Files\GolinksPRO Download Manager\misterdownloadmanager-mcp.exe |
| Windows, uno zip o una copia portatile | misterdownloadmanager-mcp.exenella cartella dell'app |
| macOS | /Applications/GolinksPRO Download Manager.app/Contents/MacOS/misterdownloadmanager-mcp |
| Linux, il .deb o .rpm | /usr/bin/misterdownloadmanager-mcp |
| Linux, il .tar.gz | misterdownloadmanager-mcpnella sua cartella (l'AppImage non lo rende accessibile: usa il .tar.gz) |
A portable copy's server finds the portable copy's GDM by itself, from its own folder.
3. Indica al tuo assistente
Claude Desktop: Impostazioni → Sviluppatore → Modifica configurazione apre claude_desktop_config.json. Aggiungi il server, poi riavvia 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 stessa voce mcpServers di Claude Desktop, in ~/.cursor/mcp.json (o aggiungila nelle impostazioni MCP di Cursor).
VS Code: in .vscode/mcp.json, oppure MCP: Aggiungi server nel riquadro comandi:
{
"servers": {
"misterdownloadmanager": {
"type": "stdio",
"command": "C:\\Users\\you\\AppData\\Local\\Programs\\GolinksPRO Download Manager\\misterdownloadmanager-mcp.exe"
}
}
}
Usa il percorso del passaggio 2 (in JSON, ogni \ è scritto \\). Altri assistenti richiedono la stessa cosa: un comando per avviare, senza argomenti.
Privacy
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.
Quando non funziona
| L'assistente dice | Cosa fare |
|---|---|
| GolinksPRO Download Manager isn't running | Start GDM. The server can't start it for you. |
| L'API di automazione è disattivata | 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. |
| Gli strumenti non vengono visualizzati affatto | Controlla il percorso nelle impostazioni dell'assistente e riavvia l'assistente. Avviato manualmente, misterdownloadmanager-mcp --help dice cos'è. |
Gratuito, open source, senza pubblicità, senza periodo di prova.
Download GolinksPRO Download Manager