Téléchargeur de site Web Serveur Mcp
Serveur MCP pour télécharger des sites web entiers
Aperçu
Qu'est-ce que Website Downloader ?
Website Downloader est un outil puissant conçu pour télécharger des sites web entiers pour un accès hors ligne. Cet outil permet aux utilisateurs de sauvegarder des pages web, des images et d'autres fichiers multimédias d'un site web, leur permettant de naviguer dans le contenu sans connexion Internet. Il est particulièrement utile pour les utilisateurs qui souhaitent archiver du contenu web, mener des recherches ou simplement sauvegarder leurs sites préférés pour une consultation ultérieure.
Fonctionnalités de Website Downloader
- Téléchargement complet de site web : Capturez tous les éléments d'un site web, y compris HTML, CSS, JavaScript, images et vidéos.
- Navigation hors ligne : Accédez aux sites web téléchargés sans connexion Internet, ce qui est pratique pour les voyages ou les zones à connectivité limitée.
- Interface conviviale : Design simple et intuitif qui permet aux utilisateurs de naviguer et de télécharger facilement des sites web avec un minimum d'effort.
- Options personnalisables : Les utilisateurs peuvent sélectionner des pages spécifiques ou des domaines entiers à télécharger, offrant une flexibilité en fonction des besoins individuels.
- Vitesses de téléchargement rapides : Optimisé pour des téléchargements rapides, permettant aux utilisateurs de gagner du temps lors de l'archivage de contenu.
- Compatibilité multiplateforme : Fonctionne sur divers systèmes d'exploitation, garantissant l'accessibilité pour tous les utilisateurs.
Comment utiliser Website Downloader
- Télécharger et installer : Commencez par télécharger l'application Website Downloader depuis le site officiel ou le dépôt.
- Entrer l'URL : Ouvrez l'application et entrez l'URL du site web que vous souhaitez télécharger.
- Sélectionner les options : Choisissez vos préférences de téléchargement, comme inclure des images, des vidéos ou des types de fichiers spécifiques.
- Démarrer le téléchargement : Cliquez sur le bouton de téléchargement pour commencer le processus. L'application commencera à récupérer le contenu du site web.
- Accéder hors ligne : Une fois le téléchargement terminé, vous pouvez accéder au site web hors ligne via votre navigateur ou l'application elle-même.
Questions Fréquemment Posées
Q : Website Downloader est-il gratuit à utiliser ?
R : Oui, Website Downloader est disponible gratuitement, bien que certaines fonctionnalités avancées puissent nécessiter une version premium.
Q : Puis-je télécharger n'importe quel site web ?
R : La plupart des sites web peuvent être téléchargés, mais certains peuvent avoir des restrictions ou des protections en place qui empêchent le téléchargement.
Q : Combien d'espace de stockage est nécessaire ?
R : L'espace de stockage requis dépend de la taille du site web. Les sites plus grands avec de nombreux fichiers multimédias nécessiteront plus d'espace.
Q : Est-il légal de télécharger des sites web ?
R : Télécharger des sites web pour un usage personnel est généralement légal, mais redistribuer ou utiliser le contenu sans autorisation peut violer les lois sur le droit d'auteur.
Q : Puis-je programmer des téléchargements ?
R : Certaines versions de Website Downloader peuvent offrir des fonctionnalités de programmation, vous permettant de définir des heures spécifiques pour que les téléchargements se produisent.
En utilisant Website Downloader, les utilisateurs peuvent sauvegarder et accéder efficacement au contenu web hors ligne, ce qui en fait un outil précieux pour quiconque souhaitant archiver ses sites web préférés.
Détail
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"]
}
}
}
Configuration du serveur
{
"mcpServers": {
"website-downloader": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--pskill9--website-downloader--website-downloader",
"node ./build/index.js"
],
"env": {}
}
}
}