Управление браузером MCP
Сервер MCP в паре с расширением браузера, который позволяет агентам ИИ, таким как Claude Desktop, управлять локальным браузером пользователя, взаимодействовать с открытыми вкладками и использовать браузер для исследований и поиска информации.
Функции
Сервер MCP поддерживает следующие инструменты:
- Открыть или закрыть вкладки
- Получить список открытых вкладок
- Изменить порядок открытых вкладок
- Чтение и поиск в истории браузера
- Прочитайте текстовое содержимое веб-страницы и ссылки
- Найти и выделить текст на вкладке браузера
Кроме того, содержимое каждой открытой вкладки в браузере доступно как ресурс MCP, что позволяет пользователю выбирать вкладки браузера в самом клиенте MCP (например, Claude) и загружать их содержимое в контекст.
Примеры вариантов использования:
Управление вкладками
- «Закройте все нерабочие вкладки в моем браузере».
- «Измените порядок вкладок в моем браузере, чтобы он имел смысл».
- «Закрыть все вкладки в моем браузере, к которым не обращались в течение последних 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 может потребоваться несколько секунд для подключения к расширению.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Сервер MCP в паре с расширением Firefox, который позволяет клиентам LLM управлять браузером пользователя, поддерживая управление вкладками, поиск по истории и чтение контента.
Related MCP Servers
- -securityAlicense-qualityAn 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 -32PythonApache 2.0
- -securityAlicense-qualityA 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 -PythonApache 2.0
- -securityFlicense-qualityMCP 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 -
- -securityFlicense-qualityAn MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.Last updated -TypeScript