mcpField
W
Website Image Downloader

Website Image Downloader

リモート
website-image-downloader.pages.devブラウザ自動化03 週間前に更新
リポジトリ公式サイト

Website Image Downloader について

Website Image Downloaderは、Webページから画像を抽出し、ZIP、REST API、MCPツールで結果を提供します。画像URLやメタデータが必要なユーザーやエージェント向けで、フィルタリングと重複排除にも対応します。

主な機能

  1. 01画像をZIPでダウンロード
  2. 02画像URLの一覧表示と行データの確認
  3. 03寸法・形式・容量・代替テキストの抽出
  4. 04srcsetと遅延読み込み画像への対応
  5. 05画像のフィルタリングと重複排除

活用シーン

  1. 01Webページ内の画像をダウンロードする
  2. 02ファイルを取得せず画像URLを集める
  3. 03アイコンやトラッキングピクセルを除外する
  4. 04サイト内の複数ページから画像を収集する

MCP 対応

Apifyのホスト型MCPサーバーを通じて、画像のダウンロードと抽出を提供します。READMEにはクライアント設定例と、Apify actors MCP serverを使うstdio方式が記載されています。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.apify.com?tools=sste/website-image-downloader
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.apify.com?tools=sste/website-image-downloader認証が必要

ツール

詳細

Website Image Downloader — API と MCP の例

任意のウェブサイトからすべての画像をダウンロード(または URL のみを抽出)できます。幅、高さ、形式、ファイルサイズ、代替テキストも取得でき、ZIP、REST API、または MCP 経由の AI エージェント向けツールとして利用できます。アイコン、スプライト、トラッキングピクセルは除外され、srcset、<picture>、遅延読み込み画像にも対応しています。

このリポジトリには、ホスト型の Website Image Downloader(Apify Actor sste/website-image-downloader)ですぐに実行できるサンプルと、依存関係を最小限に抑えた Python および JavaScript の自作抽出ツールが含まれています。

ストアページhttps://apify.com/sste/website-image-downloader
ドキュメントとガイドhttps://website-image-downloader.pages.dev
MCP サーバーhttps://mcp.apify.com?tools=sste/website-image-downloader
料金画像 1,000 件あたり $0.20 · リストモードでは URL 1,000 件あたり $0.05 · 実行 1 回あたり $0.001

クイックスタート(cURL)

export APIFY_TOKEN=...   # Apify Console → Settings → Integrations
bash curl/download-all-images.sh https://www.example.com/
bash curl/list-image-urls.sh https://www.example.com/

Python

pip install "apify-client>=3"
python python/download_images.py https://www.example.com/     # writes images.zip + images.csv
python python/diy_extract_image_urls.py https://www.example.com/  # no API, requests + BeautifulSoup

JavaScript / Node.js

npm i apify-client cheerio
node javascript/download-images.mjs https://www.example.com/
node javascript/diy-extract-image-urls.mjs https://www.example.com/

AI エージェント(MCP)

クライアント設定
Claude Desktop / Cursor / Windsurfmcp/claude_desktop_config.json
VS Code(.vscode/mcp.json)mcp/vscode-mcp.json
Claude Codeclaude mcp add --transport http website-image-downloader "https://mcp.apify.com?tools=sste/website-image-downloader"
任意のクライアント(stdio)npx -y @apify/actors-mcp-server --tools sste/website-image-downloader

プロンプトの例:mcp/prompts.md。レジストリエントリ:server.json(io.github.SSTEmpresarial/website-image-downloader)。

ホスト型ツールの機能

  • 最大の srcset / <picture> 候補、遅延読み込み属性(data-src、data-srcset、data-lazy-src、data-original、data-bg)、<noscript>、CSS 背景、og:image に対応
  • ファイルのバイトデータから実際の幅/高さ/形式を取得。サイズ、形式、URL テキストによるフィルタリング、ソフト 404 検出、SHA-256 による重複排除に対応
  • モード:download(ZIP +行データ)、inspect(行データのみ)、list(URL のみ)
  • 同一サイトのクロール(深度 1~3)、支出上限の設定

ガイド:ウェブサイトからすべての画像をダウンロード · 画像 URL を抽出 · アイコンとトラッキングピクセルを除外 · srcset と遅延読み込み · Shopify

使用する権利のある画像のみをダウンロードしてください。サンプルは MIT ライセンスです。

コメント

MCP は初めてですか?

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

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