Website Downloader

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Mentioned as one of the installation methods for wget on Windows, which is a prerequisite for the website downloader.

  • Mentioned as one of the page requisites that the downloader includes when downloading websites.

  • Referenced as one of the Linux distributions where wget can be installed via apt-get command.

ウェブサイトダウンローダー 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

ウィンドウズ

  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"] } } }

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

wgetを使用してウェブサイト全体をダウンロードするためのツールを提供します。ウェブサイトの構造を維持し、リンクをローカルで動作するように変換します。

  1. Prerequisites
    1. Installing wget
  2. Usage
    1. Example
  3. Features
    1. Installation
      ID: l1is55m5kz