Public Browser — MCP-сервер для Claude Code: обзор и запуск
MCP-сервер прямого управления Chrome через CDP для Claude Code и Cursor. Позволяет агенту взаимодействовать со страницами и сложными фреймами без Playwright.
claude mcp add public-browser -- npx -y public-browserЧто делает Public Browser
Сервер связывает агента с браузером Chrome напрямую через Chrome DevTools Protocol. Здесь нет прослойки Playwright или расширений. Инструмент run_plan объединяет цепочки действий в один запрос, сокращая расход токенов. Система сразу возвращает ошибки: при неоднозначном CSS-селекторе клик отменяется, а устаревший идентификатор элемента не сработает на новой вкладке.
Инструмент видит закрытый Shadow DOM и находит элементы во вложенных междоменных iframe. Браузер открывается в обычном видимом окне. Для работы требуется Node от 20 версии. На macOS данные авторизации из профиля Chrome не переносятся.
Какие задачи решает
- нажимать кнопки внутри вложенных междоменных iframe
- выполнять многошаговые сценарии в браузере за один вызов
- взаимодействовать с элементами внутри закрытого Shadow DOM
- избегать случайных кликов по устаревшим элементам страниц
Примеры запросов агенту
- Открой форму входа на локальном тестовом сервере и заполни учётные данные
- Перейди в настройки профиля внутри фрейма и переключи тему оформления
- Заполни обязательные поля анкеты и нажми кнопку отправки
Как установить Public Browser
Командой платформы
claude mcp add public-browser -- npx -y public-browserКомандой платформы
codex mcp add public-browser -- npx -y public-browserФайл настроек
{
"mcpServers": {
"public-browser": {
"command": "npx",
"args": [
"-y",
"public-browser"
]
}
}
}Файл настроек
{
"servers": {
"public-browser": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"public-browser"
]
}
}
}Командой платформы
gemini mcp add public-browser npx -y public-browserПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Public Browser
Как установить Public Browser в Claude Code?
Выполните команду claude mcp add public-browser -- npx -y public-browser. После этого полностью закройте и перезапустите Claude Code, чтобы клиент прочитал обновлённый конфигурационный файл.
Что делает Public Browser?
Он подключает ИИ-агента к браузеру Chrome через Chrome DevTools Protocol без использования Playwright. Сервер позволяет нажимать элементы, заполнять формы и работать со страницами, содержащими Shadow DOM и фреймы.
Какие требования нужны для запуска Public Browser?
Для работы требуется установленный Node версии 20 или выше. Браузер запускается автоматически в обычном видимом окне при первом вызове инструмента.