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?"
- "Baixe https://example.com/big.iso para D:\ISOs esta noite, não comece ainda."
- "Pausar todos os downloads em andamento."
- "Remover os downloads concluídos da lista, mas manter os arquivos."
O assistente inicia o servidor; basta informar a ele onde encontrá-lo, uma única vez. O servidor encaminha cada solicitação ao aplicativo pela API de automação, somente neste computador.
O que o assistente pode fazer
| Ferramenta | O que faz |
|---|---|
list_downloads |
Lista seus downloads, do mais recente ao mais antigo: arquivo, endereço, pasta, status, tamanho, progresso e velocidade. Pode listar apenas downloads com um status específico (Na fila, Baixando, Parado, Concluído, Erro) ou apenas os nomes e endereços que contenham determinado texto. |
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 |
Pausa os downloads em andamento. |
resume_downloads |
Inicia ou retoma downloads parados, na fila ou com falha. |
remove_downloads |
Remove downloads da lista e mantém os arquivos, ou também os exclui quando solicitado. É preciso pausar um download em andamento antes de removê-lo. |
start_queue |
Inicia a fila principal de downloads. |
The assistant can't change GDM's options, see your browser, or turn the automation API on by itself.
Configurar
1. Ativar a API de automação
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. Localizar o servidor
misterdownloadmanager-mcpfica ao lado do aplicativo:
| Instalação | Local do servidor |
|---|---|
| Windows, somente para você (padrão do instalador) | %LOCALAPPDATA%\Programs\GolinksPRO Download Manager\misterdownloadmanager-mcp.exe |
| Windows, para todos | C:\Program Files\GolinksPRO Download Manager\misterdownloadmanager-mcp.exe |
| Windows, um zip ou cópia portátil | misterdownloadmanager-mcp.exena pasta do aplicativo |
| macOS | /Applications/GolinksPRO Download Manager.app/Contents/MacOS/misterdownloadmanager-mcp |
| Linux, pacote .deb ou .rpm | /usr/bin/misterdownloadmanager-mcp |
| Linux, o .tar.gz | misterdownloadmanager-mcpna sua pasta (o AppImage não o expõe: use o .tar.gz) |
A portable copy's server finds the portable copy's GDM by itself, from its own folder.
3. Informe seu assistente
Claude Desktop: Configurações → Desenvolvedor → Editar Config abre claude_desktop_config.json. Adicione o servidor e reinicie o 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: a mesma entrada mcpServers do Claude Desktop, em ~/.cursor/mcp.json (ou adicione-a nas configurações MCP do Cursor).
VS Code: em .vscode/mcp.json, ou MCP: Adicionar Servidor na paleta de comandos:
{
"servers": {
"misterdownloadmanager": {
"type": "stdio",
"command": "C:\\Users\\you\\AppData\\Local\\Programs\\GolinksPRO Download Manager\\misterdownloadmanager-mcp.exe"
}
}
}
Use o caminho da etapa 2 (em JSON, cada \ é escrito \\). Outros assistentes usam a mesma coisa: um comando para iniciar, sem argumentos.
Privacidade
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 não funciona
| O assistente diz | O que fazer |
|---|---|
| GolinksPRO Download Manager isn't running | Start GDM. The server can't start it for you. |
| A API de automação está desativada | 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. |
| As ferramentas não aparecem | Verifique o caminho nas configurações do assistente e reinicie o assistente. Iniciado manualmente, misterdownloadmanager-mcp --help diz o que é. |
Gratuito, de código aberto, sem anúncios, sem período de teste.
Download GolinksPRO Download Manager