w

wget网站下载器

@pskill9/website-downloader
0 Stars 424 次浏览 pskill9 更新于 2026-08-23

提供了一个使用 wget 下载整个网站的工具。它保留了网站结构,并将链接转换为本地可用的链接。

该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (1 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

download_website 3 个参数 需填 1 项

Download an entire website using wget

必填参数:url

服务介绍

网站下载器 MCP 服务器

这个MCP服务器提供了一个使用wget下载整个网站的工具。它保留了网站结构,并将链接转换为本地工作模式。

前提条件

该服务器需要您的系统上安装有wget

安装 wget

macOS

使用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

  1. 使用 Chocolatey:
choco install wget
  1. 或从这里下载二进制文件: https://eternallybored.org/misc/wget/
    • 下载最新的wget.exe
    • 将其放置在您的PATH环境变量中的某个目录里(例如,C:\Windows\System32)

使用方法

该服务器提供了一个名为 download_website 的工具,具有以下参数:

  • url(必需):要下载的网站的URL
  • outputPath(可选):网站应被下载到的目录。默认为当前目录。
  • depth(可选):递归下载的最大深度级别。默认为无限。设置为0仅下载指定页面,设置为1下载直接链接等。

示例

{
  "url": "https://example.com",
  "outputPath": "/path/to/output",
  "depth": 2  // Optional: Download up to 2 levels deep
}

特性

网站下载器:

  • 以无限深度递归下载
  • 包含所有页面需求(CSS、图片等)
  • 将链接转换为可在本地工作的形式
  • 为文件添加适当的扩展名
  • 限制下载至同一域名内
  • 保持网站结构不变

安装

  1. 构建服务器:
npm install
npm run build
  1. 添加到MCP设置中:
{
  "mcpServers": {
    "website-downloader": {
      "command": "node",
      "args": ["/path/to/website-downloader/build/index.js"]
    }
  }
}

相关 MCP 服务