mcpField
W
Website Downloader MCP Server

Website Downloader MCP Server

ローカル
github.com/pskill9ブラウザ自動化15796 週間前に更新

Website Downloader MCP Server について

Website Downloader MCP Server は、wget を使用してウェブサイト全体をダウンロードする MCP サーバーです。サイトの構造を維持し、リンクをローカルで動作するように変換します。

主な機能

  1. 01wget による サイト全体のダウンロード
  2. 02ディレクトリ構造の維持
  3. 03ローカル閲覧用のリンク変換
  4. 04再帰の深さの指定
  5. 05同一ドメインへの制限
  6. 06ファイル拡張子の自動付与

活用シーン

  1. 01オフラインでの閲覧用にサイトを保存
  2. 02サイトをローカルにアーカイブ
  3. 03指定した深さまでリソースを取得

MCP 対応

download_website ツールを MCP サーバーとして公開し、MCP クライアントは url、outputPath、depth のパラメーターを指定して呼び出せます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ウェブサイトダウンローダー MCP サーバー

この MCP サーバーは、wget を使用してウェブサイト全体をダウンロードするツールを提供します。ウェブサイトの構造を保持し、リンクをローカルで機能するように変換します。

Google Workspace Server MCP server

前提条件

このサーバーを使用するには、システムに 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
  1. Chocolatey を使用する場合:
choco install wget
  1. または、次の URL からバイナリをダウンロードします: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"]
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。