Browser Control MCP

MCP-сервер и расширение Firefox: агент управляет вкладками, ищет по истории и читает страницы в вашем личном браузере

  • 346 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Расширение дает агенту доступ к списку вкладок и истории вашего браузера
  • На разрешенных сайтах агент читает содержимое страниц и делает скриншоты
Все причины и проверки

eyalzh/browser-control-mcp

Установка

Ручная установка

{"mcpServers": {"browser-control": {"command": "node", "args": ["/path/to/repo/mcp-server/dist/server.js"], "env": {"EXTENSION_SECRET": "<secret>", "EXTENSION_PORT": "8089"}}}}

Для сборки из исходников: npm install и npm run build. Путь замените на свой.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Расширение дает агенту доступ к списку вкладок и истории вашего браузера
  • На разрешенных сайтах агент читает содержимое страниц и делает скриншоты

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Browser Control MCP состоит из MCP-сервера и расширения для Firefox. Сервер дает агенту инструменты для вкладок: открыть и закрыть, перечислить и переставить, собрать в группу с названием и цветом. Агент также читает и ищет историю браузера и достает текст и ссылки веб-страницы. Во вкладке он находит и подсвечивает текст и снимает скриншот видимой области. Главная идея — безопасность личного браузера. Сервер не меняет страницы, не кликает и не запускает скрипты. Чтение содержимого требует согласия в браузере для каждого домена, это ограничение записано в манифесте расширения. Скриншот разрешают кнопкой на панели для каждой вкладки отдельно, и разрешение пропадает при переходе или закрытии вкладки. Сервер и расширение связаны локальным соединением. У расширения есть журнал вызовов и настройка, которая включает и выключает отдельные инструменты, внешних зависимостей во время работы нет. Автор называет проект экспериментальным.

Для кого. Для тех, кто держит в Firefox десятки вкладок и хочет, чтобы Claude разбирал их, искал по истории и сводил прочитанное в таблицы.

Подходит, если

  • Нужно закрыть все вкладки, не связанные с работой, и сгруппировать остальные
  • Вы ищете в истории статью, которую помните только по теме
  • Агент должен открыть пару страниц, прочитать текст и сделать сравнительную таблицу
  • Нужно переставить вкладки в осмысленном порядке по описанию

Не подходит, если

  • Нужно заполнять формы и кликать по сайтам
  • Вы работаете в Chrome: расширение сделано только для Firefox
  • Нужна автоматизация тестов или скрапинг без участия человека

Пример запроса к агенту

Сгруппируй все вкладки по разработке в группу «Разработка» и закрой те, что я не открывал больше суток

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

EXTENSION_SECRET обязательная, секрет
Секрет со страницы настроек расширения Firefox
EXTENSION_PORT
Порт связи с расширением, по умолчанию 8089

Ограничения

Работает только с Firefox. Проект экспериментальный, и автор советует следить за вызовами инструментов. Чтение страниц и подсветка текста требуют согласия для каждого домена, скриншот требует разрешения для каждой вкладки. Секрет со страницы настроек расширения нужно вписать в конфигурацию сервера. Сервер слушает локальный порт, по умолчанию 8089, и этот порт должен быть свободен. Для Claude Desktop есть готовый пакет DXT, остальным клиентам нужна сборка из исходников.

Как отключить. Удалите запись browser-control из mcpServers и отключите или удалите расширение на странице about:addons. Отдельные инструменты можно выключить в настройках расширения.

Частые вопросы

Как поставить Browser Control MCP в Claude Desktop?

Установите расширение для Firefox со страницы addons.mozilla.org, затем скачайте файл DXT со страницы релизов и откройте его в настройках Claude Desktop. Включите расширение DXT и вставьте секрет со страницы настроек расширения.

Что сервер не умеет делать?

Менять страницы, кликать, заполнять формы и запускать скрипты. Он только управляет вкладками, читает историю и, с вашего согласия, текст страниц и скриншоты.

Чем Browser Control MCP отличается от серверов веб-автоматизации?

Серверы веб-автоматизации вроде Playwright MCP управляют отдельным браузером и кликают по страницам. Browser Control MCP работает в вашем личном Firefox и только наводит порядок во вкладках и читает.

Как собрать сервер из исходников?

Выполните npm install и npm run build в корне репозитория, затем впишите путь к mcp-server/dist/server.js в конфигурацию клиента.

Можно ли запустить сервер в Docker?

Да. Соберите образ командой `docker build -t browser-control-mcp .` и запускайте его из конфигурации клиента с портом 127.0.0.1:8089 и переменными EXTENSION_SECRET и CONTAINERIZED.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Расширение Chrome с MCP-сервером: агент управляет вашим обычным браузером с его сессиями, вкладками, закладками и историей

MCP-серверШирокий доступ12,5 тыс.Звезды репозитория
Официальный

MCP-сервер и расширение Chrome, которые дают агенту управлять вашим уже открытым браузером с вашими авторизованными сессиями, все локально

MCP-серверШирокий доступ7,3 тыс.Звезды репозитория

MCP-сервер, который управляет вашим уже открытым Chrome и останавливается спросить вас про код из двух шагов, капчу или важный выбор

MCP-серверШирокий доступ62Звезды репозитория

MCP-обертка над движком browser-use: один инструмент ведет браузер по задаче на естественном языке.

MCP-серверШирокий доступ64Звезды репозитория
Официальный

MCP-сервер и расширение Firefox: Claude Code открывает страницы, кликает, вводит текст и снимает скриншоты без Chrome

MCP-серверРасширенный доступ46Звезды репозитория

Плагин и MCP-сервер дают агенту управлять вашим открытым Chrome с уже выполненными входами, через расширение без порта отладки.

MCP-серверШирокий доступ145Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Browser Control MCP (эта карточка)нетAPI-ключ346
Playwright MCP Serverнетне нужна5 681автоматизация браузера с кликами и вводом через Playwright
Chrome DevTools MCPдане нужна55 199отладка страниц Chrome через DevTools

Коротко о README

Автор показывает сервер на примерах запросов: навести порядок во вкладках, найти статью в истории, сравнить несколько страниц. Отдельный раздел сравнивает проект с серверами веб-автоматизации, в конце есть вариант запуска в Docker.

Бейдж для README

Сообщить о проблеме