Реализация сервера Model Context Protocol (MCP) для Selenium WebDriver, обеспечивающая автоматизацию браузера через стандартизированные MCP-клиенты.
Используйте Selenium, чтобы перейти на сайт Heroku Formy и заполнить страницу формы общими данными. - Запуск сессий браузера с настраиваемыми параметрами
- Переход по URL-адресам
- Поиск элементов с использованием различных стратегий локаторов
- Нажатие, ввод текста и взаимодействие с элементами
- Выполнение действий мыши (наведение, перетаскивание)
- Обработка ввода с клавиатуры
- Создание скриншотов
- Загрузка файлов
- Поддержка безголового режима (headless mode)
- Chrome
- Firefox
- MS Edge
Скопируйте и вставьте ссылку ниже в адресную строку браузера, чтобы добавить это расширение в Goose Desktop:
goose://extension?cmd=npx&arg=-y&arg=%40angiejones%2Fmcp-selenium&id=selenium-mcp&name=Selenium%20MCP&description=automates%20browser%20interactions - Имя:
Selenium MCP - Описание:
автоматизирует взаимодействие с браузером - Команда:
npx -y @angiejones/mcp-selenium
{"mcpServers":{"selenium":{"command": "npx", "args": ["-y", "@angiejones/mcp-selenium"] } } }Для работы над этим проектом:
- Клонируйте репозиторий
- Установите зависимости:
npm install - Запустите сервер:
npm start
Запустите сервер, выполнив:
mcp-seleniumИли используйте с NPX в вашей конфигурации MCP:
{"mcpServers":{"selenium":{"command": "npx", "args": [ "-y", "@angiejones/mcp-selenium" ] } } }