SeleniumBase MCP — MCP-сервер для Claude Code: браузер и скрапинг
MCP-сервер, который даёт агенту управлять браузером через SeleniumBase: тесты, скрапинг и обход детекции ботов.
claude mcp add seleniumbase -- uvx seleniumbaseЧто делает SeleniumBase MCP
Сервер поднимает SeleniumBase как инструмент для ИИ-агента. Через CDP Mode агент открывает страницы, кликает, снимает скриншоты и собирает данные — всё это в скрытом режиме, который обходит детекцию ботов и капчи. Пригодится, когда нужно прогнать E2E-тест или вытащить контент с сайта, не выходя из чата.
Запускается через uvx seleniumbase, поэтому нужен установленный uv. Отдельный Python-пакет ставить не обязательно: uvx подтянет его сам. Сервер работает по stdio и подключается к Claude, Codex, Cursor, GitHub Copilot и другим клиентам одной командой.
Скрытый режим — не гарантия. Сайты с агрессивной защитой всё равно могут блокировать запросы, а CDP Mode требует свежего Chrome. Если автоматизация идёт по продакшену, это повод проверить, не нарушает ли скрапинг правила сайта.
Какие задачи решает
- прогнать E2E-тест страницы прямо из чата с агентом
- собрать данные с сайта, который блокирует обычные запросы
- снять скриншот страницы для отчёта
- обойти капчу при автоматическом входе
- проверить вёрстку в реальном браузере без ручного запуска
Примеры запросов агенту
- Открой seleniumbase.io и сделай скриншот главной страницы
- Прогони тест логина на нашем стенде через SeleniumBase
- Собери заголовки всех статей с этой страницы
Как установить SeleniumBase MCP
Командой платформы
claude mcp add seleniumbase -- uvx seleniumbaseuvx запускает команду с именем пакета; если в README она другая — uvx --from seleniumbase <команда>
Командой платформы
codex mcp add seleniumbase-mcp -- uvx seleniumbaseuvx запускает команду с именем пакета; если в README она другая — uvx --from seleniumbase <команда>
Файл настроек
{
"mcpServers": {
"seleniumbase-mcp": {
"command": "uvx",
"args": [
"seleniumbase"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from seleniumbase <команда>
Файл настроек
{
"servers": {
"seleniumbase-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"seleniumbase"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from seleniumbase <команда>
Командой платформы
gemini mcp add seleniumbase-mcp uvx seleniumbaseuvx запускает команду с именем пакета; если в README она другая — uvx --from seleniumbase <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Похожие
Рядом в теме «Браузер и парсинг»
Все MCP-серверы по теме «Браузер и парсинг» →Вопросы о SeleniumBase MCP
Как установить SeleniumBase MCP в Claude?
Выполните claude mcp add seleniumbase -- uvx seleniumbase. Сервер запустится через uvx, поэтому uv должен быть установлен.
Что делает SeleniumBase MCP?
Даёт агенту инструменты SeleniumBase для управления браузером: навигация, клики, скриншоты и скрапинг. Работает в CDP Mode со скрытыми настройками против детекции ботов.
Что нужно для работы сервера?
Установленный uv для запуска через uvx и браузер Chrome для CDP Mode. Без Chrome скрытый режим не заработает.