real-browser

real-browser

ofershapMIT
28 звёзд4 форков
REAL Browser MCP — это комбинация MCP-сервера и Chrome-расширения. Она даёт AI-ассистентам (Claude, Cursor) прямой доступ к вашему настоящему браузеру. Никаких эмуляторов, никаких headless-обходов. Только ваш рабочий Chrome со всеми сессиями, куками и расширениями. Когда AI пишет код, он часто не может проверить результат в реальном окружении. Headless-браузеры не работают с авторизацией, сложными формами или капчей. REAL Browser MCP решает эту проблему: вы передаёте управление своему браузеру, и AI выполняет действия как живой пользователь. Подходит для тестирования интерфейсов, мониторинга страниц, сбора данных из личных кабинетов и отладки вёрстки. В отличие от Playwright или Puppeteer, здесь не эмулируется браузер — используется ваш собственный Chrome со всеми данными. Не требуется виртуальный дисплей или Docker. Расширение подключается к запущенному экземпляру браузера и выполняет команды от MCP-сервера.

Установка

npx -y real-browser-mcp

Характеристики

Общее

  • СтатусСообщество
  • Разработчикofershap
  • ЛицензияMIT

Технологии

  • Языки
    JavaScript
  • Транспорт
    stdio

Описание

Возможности

  • Открывает любые URL в реальном браузере и навигирует по сайту
  • Кликает по элементам, заполняет формы, выбирает пункты меню
  • Делает скриншоты видимой части экрана и всей страницы
  • Извлекает текст, HTML-код, атрибуты элементов и стили
  • Выполняет JavaScript-сценарии на странице и возвращает результат
  • Работает с авторизованными сессиями — куки, localStorage, IndexedDB
  • Учитывает реальные расширения браузера (AdBlock, менеджеры паролей)
  • Поддерживает переключение между вкладками и закрытие вкладок
  • Может загружать и скачивать файлы через браузер
  • Не требует виртуального дисплея или Docker — работает в вашем Chrome

Как подключить

  1. Установите MCP-сервер глобально через npx: npx -y real-browser-mcp
  2. Установите Chrome-расширение из Chrome Web Store. Закрепите его на панели для удобства.
  3. Настройте клиент. Для Claude Desktop откройте файл конфигурации claude_desktop_config.json и добавьте: { "mcpServers": { "real-browser": { "command": "npx", "args": ["-y", "real-browser-mcp"] } } }
  4. Перезапустите AI-клиент (Claude Desktop, Cursor). Теперь ассистент видит ваш браузер.
  5. Для Cursor доступно быстрое добавление по ссылке из README (один клик).

Примеры запросов

  • «Открой страницу https://мой-сайт.рф и сделай скриншот главного экрана»
  • «Найди на странице форму логина, заполни поля admin/admin и нажми Войти»
  • «Перейди в корзину, проверь, есть ли товар с артикулом 12345»
  • «Дождись загрузки страницы и получи полный HTML для анализа»

Технические детали

  • Язык: JavaScript (TypeScript)
  • Транспорт: Stdio
  • Лицензия: MIT
  • Совместимые клиенты: Claude Desktop, Cursor, любой MCP-клиент
  • Браузеры: Google Chrome (через расширение)
  • Репозиторий: github.com/ofershap/real-browser-mcp

Поделиться