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 секунды). Возвращает все сообщения консоли за это время.

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

Параметры

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

    HTTP/HTTPS URL to capture console from

  • jsCommandstring

    Optional JavaScript command to execute on the page

  • durationnumber

    Duration to capture console output in seconds

  • waitUntilstring

    Wait until event: load, domcontentloaded, networkidle0, networkidle2

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

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

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

Параметры

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

    HTTP/HTTPS URL to capture

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

    CSS selector for the element to capture

  • widthnumber

    Viewport width in pixels (max 1072)

  • heightnumber

    Viewport height in pixels (max 1072)

  • waitUntilstring

    Wait until event: load, domcontentloaded, networkidle0, networkidle2

  • waitForMSnumber

    Additional wait time in milliseconds

  • selectorTimeoutMSnumber

    How long to wait for the selector to appear before failing

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

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

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

Параметры

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

    HTTP/HTTPS URL to capture

  • durationnumber

    Total duration of screencast in seconds

  • widthnumber

    Viewport width in pixels (max 1072)

  • heightnumber

    Viewport height in pixels (max 1072)

  • jsEvaluateany

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

  • waitUntilstring

    Wait until event: load, domcontentloaded, networkidle0, networkidle2

  • directorystring

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

  • formatenum

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

    pngwebp
  • qualityenum

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

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

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

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

Параметры

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

    HTTP/HTTPS URL to capture

  • widthnumber

    Viewport width in pixels (max 1072)

  • fullPageboolean

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

  • waitUntilstring

    Wait until event: load, domcontentloaded, networkidle0, networkidle2

  • waitForMSnumber

    Additional wait time in milliseconds

  • directorystring

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

Другие проверенные MCP-сервера

dmayboroda/minima

dmayboroda/minima

Minima — open-source MCP сервер для локального RAG в контейнерах. Поддерживает изолированный Ollama, кастомные LLM и интеграцию с ChatGPT и Claude. Индексирует документы и отвечает на вопросы, обеспечивая полный контроль над данными. Полезен для конфиденциальных проектов и офлайн-сред.

Python1050
mnemox-ai/tradememory-protocol

mnemox-ai/tradememory-protocol

официальный

MCP сервер, запоминающий каждую сделку с SHA-256 защитой. Анализируйте историю решений, выявляйте ошибки и соблюдайте нормы MiFID II и EU AI Act с помощью пре-флайт чеклистов и OWM.

Python1397
GreptimeTeam/greptimedb-mcp-server

GreptimeTeam/greptimedb-mcp-server

официальный

GreptimeDB MCP-сервер для AI-ассистентов - выполняет SQL, TQL и RANGE-запросы к open-source базе наблюдаемости, объединяющей метрики, логи и трейсы. Встроенная безопасность: read-only, маскировка д...

Python28
hashicorp/terraform-mcp-server

hashicorp/terraform-mcp-server

официальный

MCP-сервер для интеграции с Terraform Registry и HCP Terraform, автоматизирующий управление workspace, переменными и запусками в Infrastructure as Code (IaC) через ИИ-ассистенты.

Go1474
fireproof-storage/mcp-database-server

fireproof-storage/mcp-database-server

официальный

Этот MCP сервер на базе Fireproof предоставляет простое хранилище JSON документов с CRUD-операциями и сортировкой по любому полю. Подходит для интеграции с AI ассистентами вроде Claude Desktop и по...

JavaScript31
GLips/Figma-Context-MCP

GLips/Figma-Context-MCP

Framelink MCP для Figma даёт AI-ассистентам вроде Cursor доступ к макетам из Figma. Сервер упрощает данные дизайна, передавая только релевантную информацию о расположении и стилях — так модель точн...

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

Лука Никитин