Servidor MCP del descargador de sitios web
Este servidor MCP proporciona una herramienta para descargar sitios web completos mediante wget. Conserva la estructura del sitio web y convierte los enlaces para que funcionen localmente.
Prerrequisitos
El servidor requiere que wget esté instalado en su sistema.
Instalación de wget
macOS
Usando Homebrew:
brew install wgetLinux (Debian/Ubuntu)
sudo apt-get update
sudo apt-get install wgetLinux (Red Hat/Fedora)
sudo dnf install wgetVentanas
Usando Chocolatey :
choco install wgetO descargue el binario desde: https://eternallybored.org/misc/wget/
Descargue la última versión de wget.exe
Colóquelo en un directorio que esté en su PATH (por ejemplo, C:\Windows\System32)
Related MCP server: MCP Windows Website Downloader Server
Uso
El servidor proporciona una herramienta llamada download_website con los siguientes parámetros:
url(obligatorio): La URL del sitio web para descargaroutputPath(opcional): El directorio donde se debe descargar el sitio web. El valor predeterminado es el directorio actual.depth(opcional): Nivel máximo de profundidad para descarga recursiva. El valor predeterminado es infinito. Se establece en 0 solo para la página especificada, en 1 para enlaces directos, etc.
Ejemplo
{
"url": "https://example.com",
"outputPath": "/path/to/output",
"depth": 2 // Optional: Download up to 2 levels deep
}Características
El descargador de sitios web:
Descargas recursivas con profundidad infinita
Incluye todos los requisitos de la página (CSS, imágenes, etc.)
Convierte enlaces para que funcionen localmente
Agrega extensiones apropiadas a los archivos
Restringe las descargas al mismo dominio
Conserva la estructura del sitio web.
Instalación
Construir el servidor:
npm install
npm run buildAgregar a la configuración de MCP:
{
"mcpServers": {
"website-downloader": {
"command": "node",
"args": ["/path/to/website-downloader/build/index.js"]
}
}
}