ウェブサイトダウンローダー MCPサーバー
概要
ウェブサイトダウンローダーとは?
ウェブサイトダウンローダーは、オフラインでアクセスするためにウェブサイト全体をダウンロードするために設計された強力なツールです。このツールを使用すると、ユーザーはウェブページ、画像、その他のメディアファイルをウェブサイトから保存でき、インターネット接続なしでコンテンツを閲覧できます。特に、ウェブコンテンツをアーカイブしたり、研究を行ったり、単にお気に入りのサイトを後で見るために保存したいユーザーにとって便利です。
ウェブサイトダウンローダーの特徴
- 完全なウェブサイトダウンロード:HTML、CSS、JavaScript、画像、動画など、ウェブサイトのすべての要素をキャプチャします。
- オフラインブラウジング:インターネット接続なしでダウンロードしたウェブサイトにアクセスでき、旅行や接続が制限された地域で便利です。
- ユーザーフレンドリーなインターフェース:シンプルで直感的なデザインにより、ユーザーは最小限の労力でウェブサイトを簡単にナビゲートしてダウンロードできます。
- カスタマイズ可能なオプション:ユーザーは特定のページや全ドメインを選択してダウンロードでき、個々のニーズに応じた柔軟性を提供します。
- 高速ダウンロード速度:迅速なダウンロードのために最適化されており、ユーザーはコンテンツをアーカイブする際に時間を節約できます。
- クロスプラットフォーム互換性:さまざまなオペレーティングシステムで動作し、すべてのユーザーにアクセス可能です。
ウェブサイトダウンローダーの使い方
- ダウンロードとインストール:公式サイトまたはリポジトリからウェブサイトダウンローダーアプリケーションをダウンロードします。
- URLを入力:アプリケーションを開き、ダウンロードしたいウェブサイトのURLを入力します。
- オプションを選択:画像、動画、特定のファイルタイプを含めるかどうかなど、ダウンロードの好みを選択します。
- ダウンロード開始:ダウンロードボタンをクリックしてプロセスを開始します。アプリケーションがウェブサイトのコンテンツを取得し始めます。
- オフラインでアクセス:ダウンロードが完了したら、ブラウザまたはアプリケーション自体を通じてオフラインでウェブサイトにアクセスできます。
よくある質問
Q: ウェブサイトダウンローダーは無料で使用できますか?
A: はい、ウェブサイトダウンローダーは無料で利用可能ですが、一部の高度な機能はプレミアム版が必要です。
Q: どのウェブサイトでもダウンロードできますか?
A: ほとんどのウェブサイトはダウンロードできますが、一部にはダウンロードを防ぐ制限や保護がある場合があります。
Q: どれくらいのストレージスペースが必要ですか?
A: 必要なストレージスペースはウェブサイトのサイズによります。メディアファイルが多い大きなサイトは、より多くのスペースを必要とします。
Q: ウェブサイトをダウンロードすることは合法ですか?
A: 個人使用のためにウェブサイトをダウンロードすることは一般的に合法ですが、許可なくコンテンツを再配布したり使用したりすることは著作権法に違反する可能性があります。
Q: ダウンロードをスケジュールできますか?
A: 一部のバージョンのウェブサイトダウンローダーでは、特定の時間にダウンロードを行うためのスケジューリング機能が提供されている場合があります。
ウェブサイトダウンローダーを利用することで、ユーザーは効率的にウェブコンテンツをオフラインで保存およびアクセスでき、お気に入りのウェブサイトをアーカイブしたい人にとって貴重なツールとなります。
詳細
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": {}
}
}
}