Downloader di Sito Web Server Mcp
MCP server per scaricare interi siti web
Panoramica
Cos'è Website Downloader?
Website Downloader è uno strumento potente progettato per scaricare interi siti web per l'accesso offline. Questo strumento consente agli utenti di salvare pagine web, immagini e altri file multimediali da un sito web, permettendo loro di navigare nei contenuti senza una connessione a Internet. È particolarmente utile per gli utenti che desiderano archiviare contenuti web, condurre ricerche o semplicemente salvare i loro siti preferiti per una visualizzazione successiva.
Caratteristiche di Website Downloader
- Download Completo del Sito Web: Cattura tutti gli elementi di un sito web, inclusi HTML, CSS, JavaScript, immagini e video.
- Navigazione Offline: Accedi ai siti web scaricati senza una connessione a Internet, rendendolo conveniente per viaggi o aree con connettività limitata.
- Interfaccia Intuitiva: Design semplice e intuitivo che consente agli utenti di navigare e scaricare facilmente siti web con il minimo sforzo.
- Opzioni Personalizzabili: Gli utenti possono selezionare pagine specifiche o interi domini da scaricare, fornendo flessibilità in base alle esigenze individuali.
- Velocità di Download Elevate: Ottimizzato per download rapidi, consentendo agli utenti di risparmiare tempo durante l'archiviazione dei contenuti.
- Compatibilità Multi-Piattaforma: Funziona su vari sistemi operativi, garantendo accessibilità per tutti gli utenti.
Come Utilizzare Website Downloader
- Scarica e Installa: Inizia scaricando l'applicazione Website Downloader dal sito ufficiale o dal repository.
- Inserisci l'URL: Apri l'applicazione e inserisci l'URL del sito web che desideri scaricare.
- Seleziona Opzioni: Scegli le tue preferenze di download, come se includere immagini, video o tipi di file specifici.
- Avvia il Download: Clicca sul pulsante di download per iniziare il processo. L'applicazione inizierà a recuperare il contenuto del sito web.
- Accedi Offline: Una volta completato il download, puoi accedere al sito web offline tramite il tuo browser o l'applicazione stessa.
Domande Frequenti
D: Website Downloader è gratuito?
R: Sì, Website Downloader è disponibile gratuitamente, anche se alcune funzionalità avanzate potrebbero richiedere una versione premium.
D: Posso scaricare qualsiasi sito web?
R: La maggior parte dei siti web può essere scaricata, ma alcuni potrebbero avere restrizioni o protezioni in atto che impediscono il download.
D: Quanto spazio di archiviazione è necessario?
R: Lo spazio di archiviazione richiesto dipende dalle dimensioni del sito web. I siti più grandi con molti file multimediali richiederanno più spazio.
D: È legale scaricare siti web?
R: Scaricare siti web per uso personale è generalmente legale, ma ridistribuire o utilizzare i contenuti senza permesso potrebbe violare le leggi sul copyright.
D: Posso programmare i download?
R: Alcune versioni di Website Downloader potrebbero offrire funzionalità di programmazione, consentendoti di impostare orari specifici per i download.
Utilizzando Website Downloader, gli utenti possono salvare e accedere in modo efficiente ai contenuti web offline, rendendolo uno strumento prezioso per chiunque desideri archiviare i propri siti web preferiti.
Dettaglio
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"]
}
}
}
Configurazione Server
{
"mcpServers": {
"website-downloader": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--pskill9--website-downloader--website-downloader",
"node ./build/index.js"
],
"env": {}
}
}
}