MCPHIVE

Selenium MCP: Документация

Обновлено:

Подключение

npx -y @angiejones/mcp-selenium@latest (stdio). Авторизация не требуется — сервер поднимает локальный браузер через Selenium WebDriver. Поддерживаемые браузеры: Chrome, Firefox, Edge и Safari (Safari — только на macOS, перед первым запуском нужно выполнить sudo safaridriver --enable). На совместимых браузерах автоматически включается протокол WebDriver BiDi для расширенной диагностики.

Инструменты (16)

  • start_browser, close_session — запуск и завершение сессии браузера.
  • navigate — переход по URL.
  • interact — клик, двойной клик, правый клик, наведение на элемент.
  • send_keys, press_key — ввод текста и нажатие отдельных клавиш.
  • get_element_text, get_element_attribute — чтение текста и атрибутов элемента.
  • upload_file — загрузка файла через input-элемент.
  • take_screenshot — скриншот страницы.
  • execute_script — выполнение произвольного JavaScript на странице.
  • window — список, переключение и закрытие окон/вкладок.
  • frame — переключение контекста между фреймами.
  • alert — обработка браузерных диалогов (подтверждение, отмена, ввод).
  • add_cookie, get_cookies/delete_cookie — работа с cookies.
  • Диагностика — консоль, ошибки и сетевые запросы (через WebDriver BiDi).

Дополнительно доступны ресурсы: статус браузера и снимок accessibility-дерева страницы.

Сценарий для агента

«Открой сайт, залогинься тестовым аккаунтом и сделай скриншот личного кабинета», «заполни форму регистрации и проверь текст сообщения об ошибке», «выполни JS-скрипт для прокрутки страницы до конца и собери данные» — классическая browser-automation без облачного сервиса.

Важно

Community-проект (MIT, 422★), не аффилирован с проектом Selenium официально — независимая реализация MCP-обёртки над Selenium WebDriver от разработчика angiejones.

Тарифы

Бесплатный и открытый (MIT); требует локально установленных браузеров и драйверов — платных зависимостей нет.