ScreenshotOne
официальныйРендеринг скриншотов веб-сайтов с помощью ScreenshotOne
Что можно делать с ScreenshotOne MCP?
- Рендеринг скриншотов веб-сайтов — Запросите скриншот любого URL с такими опциями, как
full_page,block_adsиimage_quality, черезrender-website-screenshot. - Извлечение содержимого страницы в Markdown — Используйте
extract-website-markdown, чтобы получить очищенную, читаемую Markdown-версию любой веб-страницы для анализа. - Получение срезов полной страницы — Укажите
full_page=trueиfull_page_slices=true, чтобы получить меньшие вертикальные URL-адреса изображений для анализа длинных страниц. - Проверка квоты использования API — Вызовите
get-usage, чтобы увидеть текущую квоту API ScreenshotOne и использование параллелизма.
Документация
MCP-сервер ScreenshotOne
Официальная реализация MCP (Model Context Protocol) сервера для ScreenshotOne.
Ещё несколько слов о том, зачем он был создан, и некоторые мысли о будущем MCP.
ScreenshotOne также предлагает официальный размещённый MCP-сервер. См. интеграцию MCP ScreenshotOne для получения инструкций по настройке и последних обновлений.
Инструменты
render-website-screenshot: Создаёт скриншот веб-сайта и возвращает временные URL-адреса скриншота, контента и срезов по запросу.extract-website-markdown: Отрисовывает веб-сайт и возвращает его очищенный Markdown напрямую в виде текста.get-usage: Получает информацию о квоте API ScreenshotOne и использовании параллельных запросов.
Инструмент создания скриншотов предоставляет следующие основные параметры:
urlblock_banners(по умолчаниюtrue)block_ads(по умолчаниюtrue)image_quality(по умолчанию80)full_page(по умолчаниюfalse)full_page_slices(по умолчаниюfalse; требуетсяfull_page=true)metadata_content(по умолчаниюfalse)metadata_content_format(htmlилиmarkdown; требуетсяmetadata_content=true)
Названия параметров и значения для метаданных контента и срезов полной страницы соответствуют API ScreenshotOne. Инструмент не предоставляет управление типом ответа или кэшем; он всегда запрашивает JSON-ответ с отключённым кэшированием API.
Установите metadata_content=true и metadata_content_format=markdown, чтобы получать временный URL-адрес Markdown-контента вместе со скриншотом. Установите full_page=true и full_page_slices=true, чтобы получать URL-адреса меньших вертикальных срезов скриншота. Срезы предпочтительны, когда ИИ-агенту необходимо проанализировать длинную страницу, которая может не обрабатываться надёжно как одно большое изображение.
Успешный захват возвращает запрошенные URL-адреса в виде текста и структурированного контента:
{
"url": "https://<screenshotone-cache-domain>/...",
"content": {
"url": "https://<screenshotone-cache-domain>/...",
"expires": "Sun, 07 Sep 2026 12:00:00 GMT",
"format": "markdown"
},
"slices": [
{
"index": 0,
"offset_y": 0,
"width": 1280,
"height": 4000,
"url": "https://<screenshotone-cache-domain>/..."
}
]
}
URL-адреса являются временными. URL-адрес скриншота доступен до четырёх часов, а метаданные контента включают точное время его истечения. Скачайте любые артефакты, которые вам нужно сохранить.
extract-website-markdown принимает только url. Это узконаправленный ярлык для API-запроса format=markdown ScreenshotOne и возвращает полученный Markdown напрямую в одном текстовом ответе MCP. Используйте его, когда агенту нужно прочитать или проанализировать содержимое страницы без скриншота.
Использование
Сборка
Всегда сначала устанавливайте зависимости и выполняйте сборку:
npm install && npm run build
Получите свой API-ключ ScreenshotOne
Зарегистрируйтесь на ScreenshotOne и получите свой API-ключ.
Запуск с помощью npx
Запустите CLI напрямую из npm-пакета без клонирования репозитория:
SCREENSHOTONE_API_KEY=your_api_key npx --yes @screenshotone/mcp
С Claude для Desktop
Добавьте следующее в ваш ~/Library/Application\ Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"screenshotone": {
"command": "npx",
"args": ["--yes", "@screenshotone/mcp"],
"env": {
"SCREENSHOTONE_API_KEY": "<your api key>"
}
}
}
}
Автономно или для других проектов
SCREENSHOTONE_API_KEY=your_api_key node build/index.js
Лицензия
ScreenshotOne MCP Server лицензирован по лицензии MIT.