Website Downloader MCP Server
Сервер для скачивания целых сайтов с помощью wget, сохраняя структуру и конвертируя ссылки для локальной работы.
Описание
Это MCP-сервер на Node.js, использующий wget для рекурсивного скачивания сайтов. Он сохраняет структуру сайта, включает CSS, изображения и другие ресурсы, конвертирует ссылки для оффлайн-просмотра и ограничивает скачивание одним доменом. Идеально для архивации веб-страниц, создания локальных копий или анализа контента без интернета. Поддерживает настройку глубины скачивания и пути вывода.
Возможности
Рекурсивное скачивание
Скачивает сайт с бесконечной глубиной по умолчанию, с опцией ограничения уровня (depth).
Включение ресурсов
Автоматически загружает CSS, изображения и другие файлы, необходимые для отображения.
Конвертация ссылок
Преобразует ссылки для работы в локальной копии сайта.
Ограничение доменом
Скачивает только контент с указанного домена, предотвращая выход за его пределы.
Сохранение структуры
Сохраняет оригинальную структуру сайта и добавляет расширения файлам.
Установка
{ “mcpServers”: { “website-downloader”: { “command”: “node”, “args”: ["/path/to/website-downloader/build/index.js"] } } }
Установка:
- Установите wget (инструкции для macOS, Linux, Windows в README).
- В репозитории: npm install && npm run build.