Skip to main content
Glama

Browser Control MCP

by eyalzh

Управление браузером MCP

Сервер MCP в паре с расширением браузера, который позволяет агентам ИИ, таким как Claude Desktop, управлять локальным браузером пользователя, взаимодействовать с открытыми вкладками и использовать браузер для исследований и поиска информации.

Функции

Сервер MCP поддерживает следующие инструменты:

  • Открыть или закрыть вкладки
  • Получить список открытых вкладок
  • Изменить порядок открытых вкладок
  • Чтение и поиск в истории браузера
  • Прочитайте текстовое содержимое веб-страницы и ссылки
  • Найти и выделить текст на вкладке браузера

Кроме того, содержимое каждой открытой вкладки в браузере доступно как ресурс MCP, что позволяет пользователю выбирать вкладки браузера в самом клиенте MCP (например, Claude) и загружать их содержимое в контекст.

Примеры вариантов использования:

Управление вкладками

  • «Закройте все нерабочие вкладки в моем браузере».
  • «Измените порядок вкладок в моем браузере, чтобы он имел смысл».
  • «Закрыть все вкладки в моем браузере, к которым не обращались в течение последних 24 часов»

Поиск в истории браузера

  • «Помогите мне найти статью в истории моего браузера о трассе Милфорд в Новой Зеландии».
  • «Открыть все статьи об ИИ, которые я просмотрел за последнюю неделю, до 10 статей, избегать дублирования».

Просмотр и исследование

  • «Откройте hackernews в моем браузере, затем откройте главную новость, прочитайте ее, а также прочитайте комментарии. Соответствуют ли комментарии теме?»
  • «В моем браузере используйте Google Scholar для поиска статей о L-теанине за последние 3 года. Откройте 3 наиболее цитируемые статьи. Прочитайте их и сделайте для меня резюме».
  • «Используйте поиск Google в моем браузере, чтобы найти цветочные магазины. Откройте 10 самых релевантных результатов. Покажите мне таблицу каждого цветочного магазина с указанием местоположения и часов работы».

Сравнение с серверами веб-автоматизации MCP

Целью этого сервера MCP является предоставление агентам ИИ безопасного доступа к персональному браузеру пользователя. Он не поддерживает изменение веб-страниц или произвольные скрипты. Расширение браузера также может быть настроено для ограничения действий, которые может выполнять сервер MCP (на странице настроек расширения).

Установка

Клонируйте этот репозиторий, затем выполните следующие команды в основном каталоге репозитория, чтобы создать как сервер MCP, так и расширение браузера.

npm install npm install --prefix mcp-server npm install --prefix firefox-extension npm run build

Использование с Firefox

Расширение browser-control-mcp было разработано для Firefox.

Чтобы установить расширение:

  1. Введите about:debugging в адресной строке Firefox.
  2. Нажмите «Этот Firefox»
  3. нажмите «Загрузить временное дополнение...»
  4. Выберите файл manifest.json в папке firefox-extension в этом проекте.
  5. Откроется страница настроек расширения. Скопируйте секретный ключ в буфер обмена. Он будет использоваться для настройки сервера MCP.

Если вы предпочитаете не запускать расширение в своем персональном браузере Firefox, альтернативой является загрузка отдельного экземпляра Firefox (например, Firefox Developer Edition, доступного по адресу https://www.mozilla.org/en-US/firefox/developer/ ).

Использование с Claude Desktop:

После установки расширения добавьте следующую конфигурацию в claude_desktop_config.json (используйте кнопку «Изменить конфигурацию» в настройках Claude Desktop Developer):

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

Замените /path/to/repo на правильный путь.

Установите EXTENSION_SECRET на основе значения, указанного в настройках расширения на странице управления расширениями в Firefox (доступ к ней можно получить из about:addons ).

Обязательно перезапустите Claude Desktop. Серверу MCP может потребоваться несколько секунд для подключения к расширению.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Сервер MCP в паре с расширением Firefox, который позволяет клиентам LLM управлять браузером пользователя, поддерживая управление вкладками, поиск по истории и чтение контента.

  1. Функции
    1. Примеры вариантов использования:
      1. Управление вкладками
      2. Поиск в истории браузера
      3. Просмотр и исследование
    2. Сравнение с серверами веб-автоматизации MCP
      1. Установка
        1. Использование с Firefox
        2. Использование с Claude Desktop:

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        An MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.
        Last updated -
        32
        Python
        Apache 2.0
      • -
        security
        A
        license
        -
        quality
        A MCP server that provides browser automation tools, allowing users to navigate websites, take screenshots, click elements, fill forms, and execute JavaScript through Playwright.
        Last updated -
        Python
        Apache 2.0
        • Apple
      • -
        security
        F
        license
        -
        quality
        MCP server enabling LLMs to perform browser tasks via SSE transport, allowing clients like Cursor.ai and Claude to open websites and interact with web content through natural language commands.
        Last updated -
        • Apple
      • -
        security
        F
        license
        -
        quality
        An MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.
        Last updated -
        TypeScript

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/eyalzh/browser-control-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server