just-every/mcp-screenshot-website-fast

just-every/mcp-screenshot-website-fast

от just-every
Быстрый MCP-сервер для скриншотов веб-страниц, оптимизированный под Claude Vision. Автоматически разбивает полные страницы на тайлы 1072x1072. Поддерживает скринкасты, захват CSS-селекторов и настр...

@just-every/mcp-screenshot-website-fast

Fast, efficient screenshot capture of web pages - optimized for CLI coding tools. Automatically tiles full pages into 1072x1072 chunks for optimal processing.

Screenshot Website Fast MCP server

npm version GitHub Actions

Overview

Built specifically for AI vision workflows, this tool captures high-quality screenshots with automatic resolution limiting and tiling for optimal processing by Claude Vision API and other AI models. It ensures screenshots are perfectly sized at 1072x1072 pixels (1.15 megapixels) for maximum compatibility.

Features

  • 📸 Fast screenshot capture using Puppeteer headless browser
  • 🎯 Claude Vision optimized with automatic resolution limiting (1072x1072 for optimal 1.15 megapixels)
  • 🔲 Automatic tiling - Full pages are automatically split into 1072x1072 tiles
  • 🎬 Screencast capture - Record series of screenshots over time with configurable intervals
  • 🔄 Always fresh content - No caching ensures up-to-date screenshots
  • 📱 Configurable viewports for responsive testing
  • ⏱️ Wait strategies for dynamic content (networkidle, custom delays)
  • 📄 Full page capture by default for complete page screenshots
  • 🎥 Animated WebP export - Save screencasts as high-quality animated WebP files
  • 💉 JavaScript injection - Execute custom JS before screencast capture
  • 📦 Minimal dependencies for fast npm installs
  • 🔌 MCP integration for seamless AI workflows
  • 🪟 Windows-compatible launcher for npm-installed MCP usage
  • 🔋 Resource efficient - Automatic browser cleanup after 60 seconds of inactivity
  • 🧹 Memory management - Pages are closed after each screenshot to prevent leaks
Инструменты были проиндексированы:
capture_consoleтолько чтениевнешний мир

Захватывает вывод консоли с веб-страницы. Принимает URL-адрес, необязательную JS-команду для выполнения и время ожидания (по умолчанию 4 секунды). Возвращает все сообщения консоли за это время.

Параметры
  • durationnumber

    Duration to capture console output in seconds

  • jsCommandstring

    Optional JavaScript command to execute on the page

  • urlstringобязательный

    HTTP/HTTPS URL to capture console from

  • waitUntilstring

    Wait until event: load, domcontentloaded, networkidle0, networkidle2

capture_selectorтолько чтениевнешний мир

Захватывает снимок экрана конкретного DOM-элемента, соответствующего CSS-селектору. Используйте этот инструмент, когда полностраничный снимок экрана отправляет лишние пиксели.

Параметры
  • heightnumber

    Viewport height in pixels (max 1072)

  • selectorstringобязательный

    CSS selector for the element to capture

  • selectorTimeoutMSnumber

    How long to wait for the selector to appear before failing

  • urlstringобязательный

    HTTP/HTTPS URL to capture

  • waitForMSnumber

    Additional wait time in milliseconds

  • waitUntilstring

    Wait until event: load, domcontentloaded, networkidle0, networkidle2

  • widthnumber

    Viewport width in pixels (max 1072)

take_screencastтолько чтениевнешний мир

Делает серию скриншотов веб-страницы с течением времени, создавая скринкаст. Использует адаптивную частоту кадров: интервалы 100 мс для ≤5 с, 200 мс для 5–10 с, 500 мс для >10 с. Формат PNG: отдельные кадры. Формат WebP: анимированный WebP с 4-секундной паузой в конце для зацикливания.

Параметры
  • directorystring

    Save screencast to directory. Specify format with "format" parameter.

  • durationnumber

    Total duration of screencast in seconds

  • formatenum

    Output format when using directory: "png" for individual PNG files, "webp" for animated WebP (default)

  • heightnumber

    Viewport height in pixels (max 1072)

  • jsEvaluatestring | string[]

    JavaScript code to execute. String: single instruction after first screenshot. Array: takes screenshot before each instruction, then continues capturing until duration ends.

  • qualityenum

    WebP quality level (only applies when format is "webp"): low (50), medium (75), high (90)

  • urlstringобязательный

    HTTP/HTTPS URL to capture

  • waitUntilstring

    Wait until event: load, domcontentloaded, networkidle0, networkidle2

  • widthnumber

    Viewport width in pixels (max 1072)

take_screenshotтолько чтениевнешний мир

Быстрый и эффективный захват скриншотов веб-страниц, оптимизированный для CLI-инструментов разработки. Используйте это после обновления веб-страниц, чтобы убедиться, что ваши изменения отображаются правильно. Автоматически разбивает полные страницы на фрагменты 1072x1072 для оптимальной обработки.

Параметры
  • directorystring

    Save tiled screenshots to a local directory (returns file paths instead of base64)

  • fullPageboolean

    Capture full page screenshot with tiling. If false, only the viewport is captured.

  • urlstringобязательный

    HTTP/HTTPS URL to capture

  • waitForMSnumber

    Additional wait time in milliseconds

  • waitUntilstring

    Wait until event: load, domcontentloaded, networkidle0, networkidle2

  • widthnumber

    Viewport width in pixels (max 1072)

Похожие MCP-сервера

keiver/image-tiler-mcp-server

keiver/image-tiler-mcp-server

MCP-сервер для полноразрешительного зрения LLM: разбивает крупные изображения и целые веб-страницы на тайлы, сохраняя детали, которые теряются при автоматическом сжатии. Полезен разработчикам и QA ...

TypeScript2
webscraping-ai/webscraping-ai-mcp-server

webscraping-ai/webscraping-ai-mcp-server

официальный

MCP сервер для веб-скрапинга через WebScraping.AI — извлекает текст, HTML и структурированные данные, задаёт вопросы по содержимому страниц. Поддерживает JavaScript-рендеринг, CSS-селекторы, выбор прокси и эмуляцию устройств. Идеален для интеграции с LLM при сборе информации с сайтов.

JavaScript45
site-shot/site-shot-mcp

site-shot/site-shot-mcp

MCP-сервер для создания скриншотов веб-страниц через Site-Shot с реальным рендерингом Chromium. Поддерживает полностраничный захват, автоматическое удаление рекламы и cookie-баннеров. Работает с Cl...

JavaScript3
just-every/mcp-read-website-fast

just-every/mcp-read-website-fast

MCP-сервер для быстрого извлечения веб-контента и преобразования в чистый Markdown. Минимизирует расход токенов, использует Mozilla Readability и кэширование. Идеален для Claude Code, IDE и AI-пайп...

TypeScript161
urlbox/urlbox-mcp-server

urlbox/urlbox-mcp-server

MCP-сервер для Urlbox Screenshot API: делайте скриншоты, PDF, извлекайте HTML и markdown с любых сайтов. Идеален для AI-ассистентов, чтобы захватывать страницы без рекламы и куки-баннеров.

TypeScript4
junipr-labs/mcp-server

junipr-labs/mcp-server

MCP-сервер Junipr даёт AI-ассистентам доступ к 75+ инструментам веб-интеллигенции: скриншоты, PDF, метаданные и многое другое. Бесплатный тариф: 500 кредитов/месяц. Всё через один API.

JavaScript1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин