This MCP server provides a tool to download entire websites using wget. It preserves the website structure and converts links to work locally. The server requires wget to be installed on your system. Using Homebrew: 1. Using Chocolatey: 2. 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:\Window
Add this skill
npx mdskills install pskill9/website-downloaderWell-documented MCP server with clear tool description and comprehensive setup instructions
1# Website Downloader MCP Server23This MCP server provides a tool to download entire websites using wget. It preserves the website structure and converts links to work locally.45<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>67## Prerequisites89The server requires `wget` to be installed on your system.1011### Installing wget1213#### macOS14Using Homebrew:15```bash16brew install wget17```1819#### Linux (Debian/Ubuntu)20```bash21sudo apt-get update22sudo apt-get install wget23```2425#### Linux (Red Hat/Fedora)26```bash27sudo dnf install wget28```2930#### Windows311. Using [Chocolatey](https://chocolatey.org/):32```bash33choco install wget34```35362. Or download the binary from: https://eternallybored.org/misc/wget/37 - Download the latest wget.exe38 - Place it in a directory that's in your PATH (e.g., C:\Windows\System32)3940## Usage4142The server provides a tool called `download_website` with the following parameters:4344- `url` (required): The URL of the website to download45- `outputPath` (optional): The directory where the website should be downloaded. Defaults to the current directory.46- `depth` (optional): Maximum depth level for recursive downloading. Defaults to infinite. Set to 0 for just the specified page, 1 for direct links, etc.4748### Example4950```json51{52 "url": "https://example.com",53 "outputPath": "/path/to/output",54 "depth": 2 // Optional: Download up to 2 levels deep55}56```5758## Features5960The website downloader:61- Downloads recursively with infinite depth62- Includes all page requisites (CSS, images, etc.)63- Converts links to work locally64- Adds appropriate extensions to files65- Restricts downloads to the same domain66- Preserves the website structure6768## Installation69701. Build the server:71```bash72npm install73npm run build74```75762. Add to MCP settings:77```json78{79 "mcpServers": {80 "website-downloader": {81 "command": "node",82 "args": ["/path/to/website-downloader/build/index.js"]83 }84 }85}86
Full transparency — inspect the skill content before installing.