MCP Browser Extension — MCP-сервер для Claude Code
MCP-сервер, который подключает агента к уже открытому Chrome с вашими сессиями и куками. Пригодится там, где нет API, а вход уже выполнен.
claude mcp add mcp-browser-extension -- npx -y mcp-browser-extensionЧто делает MCP Browser Extension
MCP Browser Extension состоит из двух частей: расширения для Chrome и небольшого MCP-сервера, который запускается через npx (пакет и команда — mcp-browser-extension). Расширение ставится из Chrome Web Store или загружается распакованным. Сервер поднимает локальный WebSocket, расширение подключается к нему и управляет вкладками через chrome.scripting и chrome.tabs. Свой Chromium он не запускает, поэтому без расширения не заработает ни один инструмент.
По умолчанию запрещено всё: без флагов агент не прочитает ни одной страницы. Доступ открывают по домену — --allow-domain mail.google.com --allow-domain github.com, а *.example.com покрывает домен вместе с поддоменами. Проверка стоит и на чтении, а не только на кликах, и расширение повторяет ту же политику у себя. Изменения страниц, eval, скачивания и загрузки включаются отдельно. Значения паролей не возвращаются, а --redact вычищает токены, ключи API и JWT из прочитанного.
Агент открывает свои вкладки в фоне, поэтому страница, на которой вы сидите, не уезжает и не теряет фокус; batch читает несколько вкладок за один вызов. Каждый вызов попадает в журнал с URL, вердиктом и объёмом данных. Доступ можно закрыть из попапа или настроек, и запрет переживёт перезапуск. Если сессия истекла, придёт сигнал [AUTH_REQUIRED] вместо таймаута — сервер учётные данные не хранит и вход не выполняет.
Какие задачи решает
- прочитать письмо в Gmail из вкладки, где вы уже вошли
- разобрать пул-реквесты и настройки приватного репозитория на GitHub
- снять цифры с дашборда, у которого нет API
- ограничить агенту доступ одним доменом
- прочитать сразу несколько открытых вкладок одним вызовом
Примеры запросов агенту
- Открой вкладку с дашбордом и вытащи оттуда таблицу с выручкой за месяц
- Прочитай последнее письмо в Gmail и перескажи, что там просят
- Пройди по открытым пул-реквестам в GitHub и собери список тех, где ждут моего ревью
Как установить MCP Browser Extension
Командой платформы
claude mcp add mcp-browser-extension -- npx -y mcp-browser-extensionКомандой платформы
codex mcp add mcp-browser-extension -- npx -y mcp-browser-extensionФайл настроек
{
"mcpServers": {
"mcp-browser-extension": {
"command": "npx",
"args": [
"-y",
"mcp-browser-extension"
]
}
}
}Файл настроек
{
"servers": {
"mcp-browser-extension": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-browser-extension"
]
}
}
}Командой платформы
gemini mcp add mcp-browser-extension npx -y mcp-browser-extensionПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о MCP Browser Extension
Как установить MCP Browser Extension в Claude Code?
Выполните claude mcp add mcp-browser-extension -- npx -y mcp-browser-extension, затем поставьте расширение из Chrome Web Store. Проверить, что сервер поднялся, можно командой claude mcp list.
Что делает MCP Browser Extension?
Даёт агенту доступ к вашему открытому Chrome: он читает страницы под вашими сессиями и куками, без повторного входа. Работает через расширение и локальный WebSocket-сервер.
Нужно ли что-то настраивать перед первым запуском?
Да, без флагов доступ закрыт полностью. Укажите домены через --allow-domain, а изменения страниц, eval, скачивания и загрузки включайте отдельными флагами.