Descargador de Sitios Web Servidor Mcp
Resumen
¿Qué es Website Downloader?
Website Downloader es una herramienta poderosa diseñada para descargar sitios web completos para acceso sin conexión. Esta herramienta permite a los usuarios guardar páginas web, imágenes y otros archivos multimedia de un sitio web, lo que les permite navegar por el contenido sin conexión a Internet. Es particularmente útil para usuarios que desean archivar contenido web, realizar investigaciones o simplemente guardar sus sitios favoritos para ver más tarde.
Características de Website Downloader
- Descarga Completa de Sitios Web: Captura todos los elementos de un sitio web, incluyendo HTML, CSS, JavaScript, imágenes y videos.
- Navegación Offline: Accede a los sitios web descargados sin conexión a Internet, lo que resulta conveniente para viajar o en áreas con conectividad limitada.
- Interfaz Amigable: Diseño simple e intuitivo que permite a los usuarios navegar y descargar sitios web con un esfuerzo mínimo.
- Opciones Personalizables: Los usuarios pueden seleccionar páginas específicas o dominios completos para descargar, proporcionando flexibilidad según las necesidades individuales.
- Velocidades de Descarga Rápidas: Optimizado para descargas rápidas, permitiendo a los usuarios ahorrar tiempo al archivar contenido.
- Compatibilidad Multiplataforma: Funciona en varios sistemas operativos, asegurando accesibilidad para todos los usuarios.
Cómo Usar Website Downloader
- Descargar e Instalar: Comienza descargando la aplicación Website Downloader desde el sitio oficial o repositorio.
- Ingresar URL: Abre la aplicación e ingresa la URL del sitio web que deseas descargar.
- Seleccionar Opciones: Elige tus preferencias de descarga, como si deseas incluir imágenes, videos o tipos de archivos específicos.
- Iniciar Descarga: Haz clic en el botón de descarga para comenzar el proceso. La aplicación comenzará a obtener el contenido del sitio web.
- Acceso Offline: Una vez que la descarga esté completa, puedes acceder al sitio web sin conexión a través de tu navegador o la propia aplicación.
Preguntas Frecuentes
P: ¿Es Website Downloader gratuito?
R: Sí, Website Downloader está disponible de forma gratuita, aunque algunas funciones avanzadas pueden requerir una versión premium.
P: ¿Puedo descargar cualquier sitio web?
R: La mayoría de los sitios web se pueden descargar, pero algunos pueden tener restricciones o protecciones que impiden la descarga.
P: ¿Cuánto espacio de almacenamiento se necesita?
R: El espacio de almacenamiento requerido depende del tamaño del sitio web. Los sitios más grandes con muchos archivos multimedia requerirán más espacio.
P: ¿Es legal descargar sitios web?
R: Descargar sitios web para uso personal es generalmente legal, pero redistribuir o utilizar el contenido sin permiso puede violar las leyes de derechos de autor.
P: ¿Puedo programar descargas?
R: Algunas versiones de Website Downloader pueden ofrecer funciones de programación, permitiéndote establecer horarios específicos para que ocurran las descargas.
Al utilizar Website Downloader, los usuarios pueden guardar y acceder de manera eficiente al contenido web sin conexión, convirtiéndolo en una herramienta valiosa para cualquiera que busque archivar sus sitios web favoritos.
Detalle
Website Downloader MCP Server
This MCP server provides a tool to download entire websites using wget. It preserves the website structure and converts links to work locally.
<a href="https://glama.ai/mcp/servers/egcwr79vu2"><img width="380" height="200" src="https://glama.ai/mcp/servers/egcwr79vu2/badge" alt="Google Workspace Server MCP server" /></a>
Prerequisites
The server requires wget
to be installed on your system.
Installing wget
macOS
Using Homebrew:
brew install wget
Linux (Debian/Ubuntu)
sudo apt-get update
sudo apt-get install wget
Linux (Red Hat/Fedora)
sudo dnf install wget
Windows
- Using Chocolatey:
choco install wget
- Or download the binary from: https://eternallybored.org/misc/wget/
- Download the latest wget.exe
- Place it in a directory that's in your PATH (e.g., C:\Windows\System32)
Usage
The server provides a tool called download_website
with the following parameters:
url
(required): The URL of the website to downloadoutputPath
(optional): The directory where the website should be downloaded. Defaults to the current directory.depth
(optional): Maximum depth level for recursive downloading. Defaults to infinite. Set to 0 for just the specified page, 1 for direct links, etc.
Example
{
"url": "https://example.com",
"outputPath": "/path/to/output",
"depth": 2 // Optional: Download up to 2 levels deep
}
Features
The website downloader:
- Downloads recursively with infinite depth
- Includes all page requisites (CSS, images, etc.)
- Converts links to work locally
- Adds appropriate extensions to files
- Restricts downloads to the same domain
- Preserves the website structure
Installation
- Build the server:
npm install
npm run build
- Add to MCP settings:
{
"mcpServers": {
"website-downloader": {
"command": "node",
"args": ["/path/to/website-downloader/build/index.js"]
}
}
}
Configuración del Servidor
{
"mcpServers": {
"website-downloader": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--pskill9--website-downloader--website-downloader",
"node ./build/index.js"
],
"env": {}
}
}
}