Управление браузером MCP
Сервер MCP в паре с расширением браузера, который позволяет агентам ИИ, таким как Claude Desktop, управлять локальным браузером пользователя, взаимодействовать с открытыми вкладками и использовать браузер для исследований и поиска информации.
Функции
Сервер MCP поддерживает следующие инструменты:
Открыть или закрыть вкладки
Получить список открытых вкладок
Изменить порядок открытых вкладок
Чтение и поиск в истории браузера
Прочитайте текстовое содержимое веб-страницы и ссылки
Найти и выделить текст на вкладке браузера
Кроме того, содержимое каждой открытой вкладки в браузере доступно как ресурс MCP, что позволяет пользователю выбирать вкладки браузера в самом клиенте MCP (например, Claude) и загружать их содержимое в контекст.
Related MCP server: browser-use MCP Server
Примеры вариантов использования:
Управление вкладками
«Закройте все нерабочие вкладки в моем браузере».
«Измените порядок вкладок в моем браузере, чтобы он имел смысл».
«Закрыть все вкладки в моем браузере, к которым не обращались в течение последних 24 часов»
Поиск в истории браузера
«Помогите мне найти статью в истории моего браузера о трассе Милфорд в Новой Зеландии».
«Открыть все статьи об ИИ, которые я просмотрел за последнюю неделю, до 10 статей, избегать дублирования».
Просмотр и исследование
«Откройте hackernews в моем браузере, затем откройте главную новость, прочитайте ее, а также прочитайте комментарии. Соответствуют ли комментарии теме?»
«В моем браузере используйте Google Scholar для поиска статей о L-теанине за последние 3 года. Откройте 3 наиболее цитируемые статьи. Прочитайте их и сделайте для меня резюме».
«Используйте поиск Google в моем браузере, чтобы найти цветочные магазины. Откройте 10 самых релевантных результатов. Покажите мне таблицу каждого цветочного магазина с указанием местоположения и часов работы».
Сравнение с серверами веб-автоматизации MCP
Целью этого сервера MCP является предоставление агентам ИИ безопасного доступа к персональному браузеру пользователя. Он не поддерживает изменение веб-страниц или произвольные скрипты. Расширение браузера также может быть настроено для ограничения действий, которые может выполнять сервер MCP (на странице настроек расширения).
Установка
Клонируйте этот репозиторий, затем выполните следующие команды в основном каталоге репозитория, чтобы создать как сервер MCP, так и расширение браузера.
Использование с Firefox
Расширение browser-control-mcp было разработано для Firefox.
Чтобы установить расширение:
Введите
about:debuggingв адресной строке Firefox.Нажмите «Этот Firefox»
нажмите «Загрузить временное дополнение...»
Выберите файл
manifest.jsonв папкеfirefox-extensionв этом проекте.Откроется страница настроек расширения. Скопируйте секретный ключ в буфер обмена. Он будет использоваться для настройки сервера MCP.
Если вы предпочитаете не запускать расширение в своем персональном браузере Firefox, альтернативой является загрузка отдельного экземпляра Firefox (например, Firefox Developer Edition, доступного по адресу https://www.mozilla.org/en-US/firefox/developer/ ).
Использование с Claude Desktop:
После установки расширения добавьте следующую конфигурацию в claude_desktop_config.json (используйте кнопку «Изменить конфигурацию» в настройках Claude Desktop Developer):
Замените /path/to/repo на правильный путь.
Установите EXTENSION_SECRET на основе значения, указанного в настройках расширения на странице управления расширениями в Firefox (доступ к ней можно получить из about:addons ).
Обязательно перезапустите Claude Desktop. Серверу MCP может потребоваться несколько секунд для подключения к расширению.