vew-mcp
Vew MCP — сервер для управления браузером Chromium через Playwright. Он запускает настоящий браузер, а не эмулятор. AI-ассистент получает полный контроль над веб-страницей: может переходить по ссылкам, кликать на кнопки, заполнять формы и выполнять JavaScript.
Vew отличается форматом данных. Вместо сырого HTML он создаёт компактные снимки страниц (snapshots). Это структурированная выжимка: основной текст, заголовки, ссылки, видимые элементы. К каждому снимку можно обратиться по уникальной ссылке (ref-addressable). Ассистент сам решает, какой снимок ему нужен для ответа.
Такой подход снижает расход токенов и ускоряет работу. Vew MCP подходит для автоматизации действий в браузере, сбора данных с сайтов, тестирования интерфейсов и интеграции веб-данных в пайплайны разработки.
Установка
npx -y @yawlabs/vew-mcpХарактеристики
Общее
- СтатусСообщество
Технологии
- Транспортstdio
Описание
Возможности
- Управление браузером: открытие и закрытие вкладок, навигация вперёд и назад, прокрутка страницы до нужного элемента.
- Взаимодействие с элементами: клики по кнопкам и ссылкам, заполнение текстовых полей, выбор значений в выпадающих списках и отправка форм.
- Создание компактных снимков страниц. Вместо сырого HTML сервер отдаёт структурированную текстовую выжимку с основным контентом.
- Адресация снимков. Вы можете запросить у сервера конкретный снимок страницы по его уникальному идентификатору.
- Выполнение произвольного JavaScript. Можно вызывать любые функции на странице и получать результат в ответе.
- Скриншоты. Сервер делает снимки видимой части экрана или всей страницы целиком, включая прокручиваемые области.
- Сохранение результатов. Скриншоты, снимки и выгруженные файлы можно сохранять прямо в файловую систему компьютера.
- Авторизация и сессии. Сервер поддерживает куки, localStorage и IndexedDB. Можно авторизоваться и поддерживать сессию между запросами.
- Обработка ошибок. Сервер корректно обрабатывает тайм-ауты, битые ссылки, зависшие скрипты и возвращает понятное описание проблемы.
- Лёгкая интеграция. Работает через стандартный MCP-транспорт stdio, подходит для любых MCP-клиентов.
Как подключить
Для работы не требуется глобальная установка. Всё необходимое, включая Chromium, загружается автоматически.
1. Команда запуска
Сервер запускается одной строкой:
npx -y @yawlabs/vew-mcp2. Настройка в Claude Desktop
Отредактируйте файл claude_desktop_config.json. Добавьте сервер в раздел mcpServers:
{"mcpServers": {"vew-mcp": {"command": "npx", "args": ["-y", "@yawlabs/vew-mcp"]}}}3. Перезапустите клиент
Сохраните файл и перезапустите Claude Desktop. При первом обращении npx загрузит пакет и установит Playwright с браузером.
Примеры запросов
- «Зайди на сайт citaty.ru, прочитай случайную цитату и запиши её в файл».
- «Найди в Википедии статью про MCP, сделай снимок и перескажи основную идею».
- «Открой панель управления, введи логин и пароль, нажми Войти, сделай скриншот».
- «Собери список ссылок со страницы документации, сохрани в JSON».
- «Найди на GitHub проекты по MCP, выведи 5 результатов: название и описание».
Технические детали
- Язык: TypeScript (Node.js)
- Транспорт: stdio
- Лицензия: MIT (открытый исходный код)
- Совместимость: Claude Desktop, Cline, Continue.dev, VS Code
- Зависимости: Playwright, Chromium