Universal Screenshot MCP — MCP-сервер для Claude Code: что делает
MCP-сервер для захвата веб-страниц через Chromium и создания скриншотов рабочего стола на macOS, Linux и Windows.
claude mcp add screenshot-server -- npx -y universal-screenshot-mcpЧто делает Universal Screenshot MCP
Сервер даёт агенту два инструмента: take_screenshot для веб-сайтов и take_system_screenshot для операционной системы. Браузерную съёмку выполняет Puppeteer через Chromium, сохраняя всю страницу целиком либо выбранный CSS-селектор. Системные снимки поддерживают весь рабочий стол, координаты конкретной области или окно выбранной программы.
Для работы нужен Node.js версии 18.0.0 или выше. На macOS и Windows сервер использует встроенные утилиты системы, а в Linux потребуются внешние пакеты вроде maim, scrot или grim. Проверить готовность окружения можно командой npx universal-screenshot-mcp --doctor.
По умолчанию съёмка локальных адресов запрещена переменной ALLOW_LOCAL, выставленной в false для защиты от SSRF. Если запустить сервер на неподготовленном Linux без утилит захвата экрана, системные вызовы завершатся ошибкой.
Какие задачи решает
- снять экран веб-страницы по публичному адресу
- сделать снимок отдельного блока вёрстки по CSS-селектору
- захватить окно открытой программы на macOS, Linux или Windows
- сохранить снимок экрана по таймеру с задержкой в секундах
Примеры запросов агенту
- Сделай скриншот сайта https://example.com с разрешением 1920 на 1080 точек.
- Сними окно Safari и сохрани изображение.
- Захвати область экрана с координатами 100, 100 и размером 800 на 600 пикселей.
Как установить Universal Screenshot MCP
Командой платформы
claude mcp add screenshot-server -- npx -y universal-screenshot-mcpКомандой платформы
codex mcp add universal-screenshot-mcp -- npx -y universal-screenshot-mcpФайл настроек
{
"mcpServers": {
"universal-screenshot-mcp": {
"command": "npx",
"args": [
"-y",
"universal-screenshot-mcp"
]
}
}
}Файл настроек
{
"servers": {
"universal-screenshot-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"universal-screenshot-mcp"
]
}
}
}Командой платформы
gemini mcp add universal-screenshot-mcp npx -y universal-screenshot-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Universal Screenshot MCP
Как установить Universal Screenshot MCP в Claude Code?
Выполните команду claude mcp add screenshot-server -- npx -y universal-screenshot-mcp. Проверить регистрацию можно через claude mcp list.
Что делает Universal Screenshot MCP?
Сервер подключает к ИИ-ассистенту инструменты захвата веб-страниц через Puppeteer и создание системных снимков рабочего стола или окон приложений.
Что требуется для работы системных скриншотов в Linux?
Нужна утилита захвата вроде maim, scrot или grim, а для поиска окна по названию понадобится xdotool. Команда npx universal-screenshot-mcp --doctor подскажет недостающие пакеты.