Website Downloader

Website Downloader

🚀 网站下载器 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

方法一:使用 Chocolatey

choco install wget

方法二:从以下链接下载二进制文件

https://eternallybored.org/misc/wget/

  • 下载最新版本的 wget.exe
  • 将其放置在 PATH 环境变量包含的目录中(例如,C:\Windows\System32

✨ 主要特性

本网站下载器具备以下强大功能:

  • 支持递归下载,默认下载深度为无限
  • 可下载所有页面资源(如 CSS、图片等)
  • 对链接进行转换,确保在本地环境中正常工作
  • 自动添加适当的文件扩展名
  • 可限制仅下载同一域名下的内容
  • 完美保留网站的原始结构

📦 安装指南

1. 构建服务器

npm install
npm run build

2. 添加到 MCP 设置

{
"mcpServers": {
"website-downloader": {
"command": "node",
"args": ["/path/to/website-downloader/build/index.js"]
}
}
}

💻 使用示例

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

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

基础用法

{
"url": "https://example.com",
"outputPath": "/path/to/output",
"depth": 2  // 可选:最多下载 2 层深度
}
  • 0 关注
  • 0 收藏,20 浏览
  • system 提出于 2025-09-21 21:06

相似服务问题

相关AI产品