O MDM inclui um servidor MCP, misterdownloadmanager-mcp, para que um assistente de IA que suporte MCP (Claude Desktop, Claude Code, Cursor, VS Code e outros) possa trabalhar com as transferências no seu MDM em execução. Pode perguntar com as suas próprias palavras:
- "O que é que o MDM está a transferir agora e quanto tempo falta?"
- "Transferir https://example.com/big.iso para D:\ISOs esta noite, não iniciar ainda."
- "Interromper tudo o que está a ser transferido."
- "Remover as transferências concluídas da lista, mas manter os ficheiros."
O assistente inicia o próprio servidor; só precisa de indicar ao assistente onde ele está, uma vez. O servidor passa cada pedido à aplicação através da sua API de automação, apenas neste computador.
O que o assistente pode fazer
| Ferramenta | O que faz |
|---|---|
list_downloads |
Lista as suas transferências, as mais recentes primeiro: ficheiro, endereço, pasta, estado, tamanho, quanto está feito, velocidade. Pode listar apenas um estado (Em fila, A transferir, Parado, Concluído, Erro) ou apenas nomes e endereços que contenham algum texto. |
add_download |
Adiciona um endereço http, https, ftp ou ftps e inicia-o, ou apenas o coloca em fila. Pode indicar qual pasta e nome de ficheiro usar. Um link magnet abre Adicionar torrent no MDM, para que possa escolher os ficheiros. |
pause_downloads |
Interrompe as transferências em execução. |
resume_downloads |
Inicia ou retoma as transferências paradas, em fila ou falhadas. |
remove_downloads |
Remove as transferências da lista e mantém os seus ficheiros, ou apaga os ficheiros também quando solicitado. Uma transferência em execução deve ser interrompida primeiro. |
start_queue |
Inicia a fila de transferências principal. |
O assistente não pode alterar as opções do MDM, ver o seu navegador ou ligar a API de automação por si só.
Configurar
1. Ligar a API de automação
Listar e agir sobre as transferências requer a API de automação do MDM, que está desligada até que a ligue. Com o MDM em execução, execute isto uma vez (permanece ligado):
misterdownloadmanager-cli api on
misterdownloadmanager-cli api offdesliga-o novamente. Sem a API, o assistente ainda pode adicionar transferências, o mesmo que a linha de comandos do MDM.
2. Localizar o servidor
misterdownloadmanager-mcpestá ao lado da aplicação:
| Instalou | O servidor |
|---|---|
| Windows, só para si (o padrão do instalador) | %LOCALAPPDATA%\Programs\Mister Download Manager\misterdownloadmanager-mcp.exe |
| Windows, para todos | C:\Program Files\Mister Download Manager\misterdownloadmanager-mcp.exe |
| Windows, um zip ou cópia portátil | misterdownloadmanager-mcp.exena sua pasta |
| macOS | /Applications/Mister Download Manager.app/Contents/MacOS/misterdownloadmanager-mcp |
| Linux, o .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) |
O servidor de uma cópia portátil encontra o MDM da cópia portátil por si só, a partir da sua própria pasta.
3. Diga ao seu assistente
Claude Desktop: Definições → Programador → Editar Configuração abre claude_desktop_config.json. Adicione o servidor e, em seguida, reinicie o 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: a mesma entrada mcpServers que a do Claude Desktop, em ~/.cursor/mcp.json (ou adicione-a nas definiçõ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\\Mister Download Manager\\misterdownloadmanager-mcp.exe"
}
}
}
Use o caminho do passo 2 (em JSON, cada \ é escrito \\). Outros assistentes usam o mesmo: um comando para iniciar, sem argumentos.
Privacidade
O próprio MDM ainda não envia nada para lado nenhum: o servidor comunica apenas com o MDM neste computador, através do canal local protegido por token. Mas o que o assistente lê, ele passa para o seu próprio serviço de IA: quando lista as suas transferências, os nomes dos ficheiros, endereços e pastas vão para esse serviço, sob os termos de privacidade desse serviço. Desligue a API de automação, ou remova o servidor do assistente, quando não quiser isso.
Quando não funciona
| O assistente diz | O que fazer |
|---|---|
| Mister Download Manager não está em execução | Inicie o MDM. O servidor não o pode iniciar por si. |
| A API de automação está desativada | Execute misterdownloadmanager-cli api on com o MDM em execução. |
| O MDM não respondeu a tempo | Uma janela no MDM pode estar à sua espera (uma pergunta, Adicionar torrent); responda e pergunte novamente. |
| O MDM recusou o pedido | O ficheiro de canal do MDM é de um início anterior; reinicie o MDM. |
| As ferramentas não aparecem de todo | Verifique o caminho nas definiçõ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 avaliação.
Transferir Mister Download Manager