Скачиватель сайтов Mcp Server
Обзор
Что такое Website Downloader?
Website Downloader — это мощный инструмент, предназначенный для загрузки целых веб-сайтов для оффлайн-доступа. Этот инструмент позволяет пользователям сохранять веб-страницы, изображения и другие медиафайлы с сайта, позволяя им просматривать контент без подключения к интернету. Он особенно полезен для пользователей, которые хотят архивировать веб-контент, проводить исследования или просто сохранить свои любимые сайты для последующего просмотра.
Особенности Website Downloader
- Полная загрузка сайта: Захватывает все элементы веб-сайта, включая HTML, CSS, JavaScript, изображения и видео.
- Оффлайн-браузинг: Доступ к загруженным сайтам без подключения к интернету, что удобно для путешествий или в районах с ограниченной связью.
- Удобный интерфейс: Простой и интуитивно понятный дизайн, который позволяет пользователям легко навигировать и загружать сайты с минимальными усилиями.
- Настраиваемые параметры: Пользователи могут выбирать конкретные страницы или целые домены для загрузки, предоставляя гибкость в зависимости от индивидуальных потребностей.
- Быстрая скорость загрузки: Оптимизирован для быстрой загрузки, позволяя пользователям экономить время при архивировании контента.
- Кроссплатформенная совместимость: Работает на различных операционных системах, обеспечивая доступность для всех пользователей.
Как использовать Website Downloader
- Скачайте и установите: Начните с загрузки приложения Website Downloader с официального сайта или репозитория.
- Введите URL: Откройте приложение и введите URL веб-сайта, который вы хотите загрузить.
- Выберите параметры: Укажите свои предпочтения загрузки, такие как включение изображений, видео или конкретных типов файлов.
- Начните загрузку: Нажмите кнопку загрузки, чтобы начать процесс. Приложение начнет извлечение контента сайта.
- Доступ в оффлайне: После завершения загрузки вы сможете получить доступ к сайту в оффлайне через ваш браузер или само приложение.
Часто задаваемые вопросы
В: Является ли Website Downloader бесплатным?
О: Да, Website Downloader доступен бесплатно, хотя некоторые расширенные функции могут требовать премиум-версии.
В: Могу ли я загрузить любой сайт?
О: Большинство сайтов можно загрузить, но некоторые могут иметь ограничения или защиты, которые предотвращают загрузку.
В: Сколько места для хранения нужно?
О: Необходимое пространство для хранения зависит от размера сайта. Более крупные сайты с множеством медиафайлов потребуют больше места.
В: Законно ли загружать сайты?
О: Загрузка сайтов для личного использования, как правило, законна, но перераспределение или использование контента без разрешения может нарушать авторские права.
В: Могу ли я запланировать загрузки?
О: Некоторые версии Website Downloader могут предлагать функции планирования, позволяя вам устанавливать конкретные времена для загрузки.
Используя Website Downloader, пользователи могут эффективно сохранять и получать доступ к веб-контенту в оффлайне, что делает его ценным инструментом для всех, кто хочет архивировать свои любимые веб-сайты.
Деталь
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"]
}
}
}
Конфигурация сервера
{
"mcpServers": {
"website-downloader": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--pskill9--website-downloader--website-downloader",
"node ./build/index.js"
],
"env": {}
}
}
}