A Fast Website Screenshot MCP
Захватывает скриншоты веб-страниц с автоматическим тайлингом для оптимального размера в ИИ-визионных workflows.
Описание
Это инструмент на Node.js с Puppeteer для быстрого захвата скриншотов веб-страниц, оптимизированный для AI-моделей вроде Claude Vision. Автоматически ограничивает разрешение до 1072x1072 пикселей, тайлит полные страницы для обработки. Поддерживает скринкасты с интервалами, инъекцию JS, ожидание динамического контента и экспорт в анимированный WebP. Интегрируется с MCP для IDE (VS Code, Cursor, JetBrains), идеален для AI-рабочих процессов с актуальным контентом без кэширования.
Возможности
Быстрый захват скриншотов
Использует Puppeteer для headless-браузера с автоматическим ограничением разрешения.
Оптимизация для Claude Vision
Автоматически устанавливает размер 1072x1072 пикселей для совместимости с AI-моделями.
Автоматический тайлинг
Разбивает полные страницы на тайлы 1072x1072 для полной обработки.
Захват скринкастов
Записывает серию скриншотов с интервалами для динамического контента.
Экспорт в анимированный WebP
Сохраняет скринкасты как высококачественные анимированные файлы с поддержкой полного цвета.
Инъекция JavaScript
Выполняет кастомный JS перед захватом для модификации страницы.
Стратегии ожидания
Поддерживает waitUntil (networkidle и др.) и дополнительные задержки для динамического контента.
Управление ресурсами
Автоматическая очистка браузера и памяти после неактивности или захвата.
Установка
Предварительные требования: Node.js 20+ и npm/npx. Chrome/Chromium скачивается автоматически Puppeteer.
Raw JSON для MCP (в .vscode/mcp.json или аналогичный):
{
"mcpServers": {
"screenshot-website-fast": {
"command": "npx",
"args": ["-y", "@just-every/mcp-screenshot-website-fast"]
}
}
}
Для разработки: npm install && npm run build.