wget网站下载器
提供了一个使用 wget 下载整个网站的工具。它保留了网站结构,并将链接转换为本地可用的链接。
可用工具 (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
- 使用 Chocolatey:
choco install wget
- 或从这里下载二进制文件: https://eternallybored.org/misc/wget/
- 下载最新的wget.exe
- 将其放置在您的PATH环境变量中的某个目录里(例如,C:\Windows\System32)
使用方法
该服务器提供了一个名为 download_website 的工具,具有以下参数:
url(必需):要下载的网站的URLoutputPath(可选):网站应被下载到的目录。默认为当前目录。depth(可选):递归下载的最大深度级别。默认为无限。设置为0仅下载指定页面,设置为1下载直接链接等。
示例
{
"url": "https://example.com",
"outputPath": "/path/to/output",
"depth": 2 // Optional: Download up to 2 levels deep
}
特性
网站下载器:
- 以无限深度递归下载
- 包含所有页面需求(CSS、图片等)
- 将链接转换为可在本地工作的形式
- 为文件添加适当的扩展名
- 限制下载至同一域名内
- 保持网站结构不变
安装
- 构建服务器:
npm install
npm run build
- 添加到MCP设置中:
{
"mcpServers": {
"website-downloader": {
"command": "node",
"args": ["/path/to/website-downloader/build/index.js"]
}
}
}