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); требует локально установленных браузеров и драйверов — платных зависимостей нет.