Skip to main content
Glama

Claude Browser

Несколько постоянных вкладок браузера внутри VS Code, которыми Claude может управлять через MCP.

Откройте GitHub в одной группе редактора, а терминал Claude — в другой. Вход в систему сохраняется между перезапусками. Позвольте Claude читать и кликать на той же странице, которую вы видите, не покидая редактор.

Что это делает

  • Много вкладок, а не одна. Каждая вкладка браузера — это вкладка редактора, поэтому её можно разделять, перетаскивать между группами и открывать заново там, где вы остановились.

  • Сеансы сохраняются. Cookies и локальное хранилище переживают перезапуск и являются общими для всех вкладок, так что войти в Slack достаточно один раз.

  • Сайты, которые отказываются открываться во фрейме, всё равно работают. GitHub, Slack и Google отправляют X-Frame-Options: DENY, поэтому встроенный Simple Browser не может их показать.

  • Claude управляет им. Расширение размещает MCP-эндпоинт с инструментами для вывода списка вкладок, навигации, создания снимка страницы, кликов, ввода текста и чтения консоли.

  • Это настоящий DOM. А не видеопоток браузера: задержка ввода нативная, выделение текста и виджет поиска работают, а аудио воспроизводится.

Начало работы

yarn install
yarn build

Нажмите F5, чтобы запустить Extension Development Host, затем выполните Claude Browser: Open Browser Tab из палитры команд.

Чтобы позволить Claude управлять им, откройте терминал в том же окне и выполните claude. Расширение записывает свой эндпоинт в .mcp.json рабочей области, так что инструменты уже там. Выполните Claude Browser: Show MCP Endpoint, если предпочитаете зарегистрировать его вручную.

Команды

Команда

Что делает

Claude Browser: Open Browser Tab

Открывает URL в новой вкладке.

Claude Browser: Open Browser Tab to the Side

То же самое, но в группе рядом с текущей.

Claude Browser: Open Bookmarked Site

Выбирает из claudeBrowser.bookmarks.

Claude Browser: Reload Active Tab

Перезагружает активную вкладку.

Claude Browser: Zoom In / Zoom Out / Reset Zoom

Масштабирует только страницу, не редактор. Запоминается для каждого сайта.

Claude Browser: Open Active Tab in System Browser

Передаёт текущий URL операционной системе.

Claude Browser: Sign Out of Everything

Очищает сохранённые cookies и зеркальное хранилище.

Claude Browser: Show MCP Endpoint

Показывает URL эндпоинта и команду claude mcp add.

Claude Browser: Show Log

Открывает канал вывода.

Настройки

Настройка

По умолчанию

Назначение

claudeBrowser.homepage

https://github.com

Открывается, когда URL не указан.

claudeBrowser.bookmarks

GitHub, Slack

Сайты в представлении Bookmarks.

claudeBrowser.proxyPort

41998

Порт loopback для прокси. Его изменение сбрасывает хранилище страниц.

claudeBrowser.mcpPort

41999

Порт loopback для MCP-эндпоинта.

claudeBrowser.writeWorkspaceMcpConfig

true

Записывать эндпоинт в .mcp.json рабочей области.

claudeBrowser.allowScriptEvaluation

true

Предоставлять инструмент evaluate_script.

claudeBrowser.mirrorLocalStorage

true

Копировать локальное хранилище каждого сайта в хранилище расширения.

Как это работает, в одном абзаце

Webview в VS Code — это изолированный iframe, а сайты, которые стоит держать открытыми, отказываются открываться во фрейме. Поэтому расширение запускает локальный прокси, переписывающий ответы: каждый сайт обслуживается из собственного loopback-источника, например github.com.s.localhost:41998, а заголовки фрейминга и транспорта переписываются на лету. Cookies вообще не доходят до браузера; прокси хранит их и повторно прикрепляет при обращении к источнику — это единственный способ, которым сессионные cookies с префиксом __Host- могут пережить обслуживание с другого источника. В каждую страницу внедряется небольшой шим, который перенаправляет её сетевые запросы, удерживает навигацию на прокси и выполняет команды от MCP-инструментов.

Подробности и то, чего этот подход не может сделать, описаны в docs/.

Документация

  • Architecture — компоненты и как они взаимодействуют

  • Proxy — сопоставление источников, переписывание заголовков, шим страницы

  • Persistence — где хранятся сеансы и что переживает что

  • MCP — инструменты и как подключиться

  • Security — модель угроз и защита запросов

  • Limitations — что не работает и почему

  • Development — сборка, тестирование, выпуск

-
license - not tested
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Live browser debugging for AI assistants — DOM, console, network via MCP.

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

View all MCP Connectors

Latest Blog Posts

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/navarrotech/claude-webview-in-vscode'

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