Ir al contenido
TurboDL

Servidor MCP

Servidor MCP

Controlar TurboDL desde un asistente de IA (Claude Code, Claude Desktop…).

turbodl-mcp es un servidor Model Context Protocol por stdio. Las descargas se ejecutan en su proceso, con el motor de TurboDL.

Configuración del cliente

Claude Code:

claude mcp add turbodl -- turbodl-mcp --profile ~/.config/turbodl/default.profile.json

Claude Desktop (claude_desktop_config.json) o cualquier cliente compatible:

{
  "mcpServers": {
    "turbodl": {
      "command": "turbodl-mcp",
      "args": ["--profile", "C:/Users/yo/AppData/Roaming/turbodl/default.profile.json"]
    }
  }
}

Sin --profile, se usa el perfil por defecto (y se crea si falta).

Herramientas

HerramientaParámetrosResultado
downloadurl, profile?, filename?Inicia en segundo plano; devuelve el id y un primer estado
statusidEstado, %, bytes, velocidad, tiempo restante, hilos, ruta o error
list—Todas las descargas del servidor
pauseidPausa (se conserva el progreso)
resumeidReanuda donde se detuvo
cancelidCancela y borra el archivo parcial
waitid, timeout_secs? (60, máx. 600)Espera el final y devuelve el estado, sin sondear en bucle
detect_categoryname_or_urlCategoría según el perfil
statsperiod? (7d, 30d, 12m, all)Cifras, desgloses y observaciones (en inglés)

Seguridad

  • Los archivos van siempre a la carpeta del perfil (o a su subcarpeta de categoría).
  • filename debe ser un nombre simple: se rechazan ../x o una ruta.
  • Solo se aceptan URL http(s).
  • Las respuestas no contienen ningún secreto.