mcp-screenshot-website-fast
MCP-сервер снимает веб-страницы, режет длинные на плитки 1072 на 1072 под Claude Vision и снимает отдельные элементы.
- 111 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер открывает любые указанные адреса в безголовом браузере и сохраняет файлы в выбранный каталог.
- Параметр `jsEvaluate` выполняет JavaScript на загруженной странице.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/mcp-screenshot-website-fastОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер открывает любые указанные адреса в безголовом браузере и сохраняет файлы в выбранный каталог.
- Параметр `jsEvaluate` выполняет JavaScript на загруженной странице.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
mcp-screenshot-website-fast делает снимки веб-страниц в безголовом браузере Puppeteer и подгоняет их под обработку моделями с компьютерным зрением. Разрешение ограничено 1072 на 1072 пикселя, что около 1,15 мегапикселя, а длинные страницы автоматически режутся на плитки такого размера. У сервера три инструмента. `take_screenshot` снимает страницу целиком или первый экран и принимает ширину, высоту, стратегию ожидания `waitUntil` и каталог `directory` для сохранения PNG вместо base64. `capture_selector` снимает элемент по CSS-селектору. `take_screencast` делает серию снимков за заданное время и может сохранить анимированный WebP. Кэша нет, поэтому снимки всегда свежие. Браузер закрывается после 60 секунд простоя, страницы закрываются после каждого снимка, чтобы не копилась память.
Для кого. Разработчикам интерфейсов, которые просят Claude Code или Cursor сверить верстку со скриншотом и смотреть на страницу глазами.
Подходит, если
- Агент должен увидеть, как выглядит страница после правки CSS.
- Нужно снять конкретный блок, например форму входа, по селектору `#main`.
- Требуется сохранить все плитки длинной страницы в папку для сравнения.
- Для проверки анимации нужна серия кадров за десять секунд.
Не подходит, если
- Нужно действовать на странице: кликать, вводить текст и ходить по сайту.
- Страница закрыта авторизацией, а входа у сервера нет.
- Нужен снимок приложения, а не веб-страницы.
Пример запроса к агенту
Сними первый экран https://example.com на ширине 1072 и сохрани PNG в папку shots, затем сними блок #main отдельно.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Нужен Node.js 20 или новее, а Chrome или Chromium Puppeteer скачивает сам. Максимальный размер плитки 1072 на 1072 пикселя, шире и выше снять нельзя. Инструменты не принимают данных для входа, поэтому страницы за авторизацией он не снимет. Скринкаст захватывает только верхнюю плитку 1072 на 1072. Параметр `jsEvaluate` выполняет JavaScript на странице, поэтому его не стоит давать для непроверенных адресов. Снимки всегда запрашиваются заново, без кэша.
Как отключить. Удалите сервер из MCP-конфигурации клиента: для Claude Code команда `claude mcp remove screenshot-website-fast`. Каталог со снимками, если задавали `directory`, остается на диске.
Частые вопросы
Как подключить сервер к Claude Code?
Командой `claude mcp add screenshot-website-fast -s user -- npx -y @just-every/mcp-screenshot-website-fast`. Для VS Code, Cursor и JetBrains есть свои команды и JSON в README.
Почему размер ограничен 1072 пикселями?
Столько обрабатывает Claude Vision без потерь: 1072 на 1072 дает около 1,15 мегапикселя. Длинные страницы режутся на плитки такого размера.
Как снять один элемент?
Инструментом `capture_selector` с параметрами `url` и `selector`. Ожидание появления элемента задает `selectorTimeoutMS`, по умолчанию 5000 мс.
Куда сохраняются снимки?
Без параметра `directory` изображения возвращаются в base64. С ним инструмент сохраняет PNG с метками времени и возвращает пути файлов.
Можно ли записать анимацию?
`take_screencast` делает серию снимков с заданной длительностью и интервалом, а с `directory` сохраняет анимированный WebP.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер Browserless.io: облачный браузер для агента с чтением страниц, обходом сайтов, аудитом Lighthouse и сессиями с кликами
MCP-сервер, который дает модели управлять рабочим столом: снимки экрана, мышь и клавиатура через один инструмент computer
MCP-сервер, который открывает страницы в безголовом Chromium через Playwright и отдает агенту основной текст в Markdown даже с сайтов на JavaScript
Hyperbrowser MCP
Hyperbrowser MCP Server
Официальный MCP-сервер облачных браузеров Hyperbrowser: выгрузка и обход страниц, структурированные данные, поиск Bing и три браузерных агента
MCP-сервер читает сайты на вашем компьютере и отдает агенту короткий Markdown со ссылками, без лишнего HTML в контексте.
MCP-сервер с поиском DuckDuckGo и извлечением текста страниц: можно передать сразу несколько адресов
Коротко о README
Проект рассчитан на агентов командной строки и работает через Puppeteer. Сервер оптимизирован под скорость: минимум зависимостей, автоматическая очистка браузера и совместимый с Windows запуск.