Skip to main content
Glama

Claude Browser

VS Code 내부에서 여러 개의 영구 브라우저 탭을 제공하며, Claude가 MCP를 통해 이를 제어할 수 있습니다.

한 편집기 그룹에서 GitHub을 열고 다른 그룹에서 Claude 터미널을 엽니다. 재시작 후에도 로그인 상태가 유지됩니다. 편집기를 벗어나지 않고 Claude가 사용자가 보고 있는 동일한 페이지를 읽고 클릭할 수 있게 합니다.

기능

  • 하나가 아닌 여러 탭. 각 브라우저 탭은 편집기 탭이므로 분할, 그룹 간 드래그, 종료 시 위치 복원이 가능합니다.

  • 세션 유지. 쿠키와 로컬 저장소는 재시작 후에도 유지되며 모든 탭에서 공유되므로 Slack에 한 번만 로그인하면 됩니다.

  • 프레임 삽입을 거부하는 사이트도 동작합니다. GitHub, Slack, Google은 모두 X-Frame-Options: DENY를 전송하므로 기본 제공 Simple Browser에서는 표시할 수 없습니다.

  • Claude가 제어합니다. 이 확장은 탭 나열, 탐색, 페이지 스냅샷, 클릭, 입력, 콘솔 읽기 도구를 제공하는 MCP 엔드포인트를 호스팅합니다.

  • 실제 DOM입니다. 브라우저의 비디오 스트림이 아닙니다. 입력 지연이 없고, 텍스트 선택과 찾기 위젯이 작동하며, 오디오가 재생됩니다.

시작하기

yarn install
yarn build

F5를 눌러 확장 개발 호스트를 시작한 다음 명령 팔레트에서 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을 OS에 전달합니다.

Claude Browser: Sign Out of Everything

저장된 쿠키와 미러링된 저장소를 지웁니다.

Claude Browser: Show MCP Endpoint

엔드포인트 URL과 claude mcp add 명령을 표시합니다.

Claude Browser: Show Log

출력 채널을 엽니다.

설정

설정

기본값

용도

claudeBrowser.homepage

https://github.com

URL이 주어지지 않았을 때 열리는 페이지입니다.

claudeBrowser.bookmarks

GitHub, Slack

북마크 보기에 표시되는 사이트입니다.

claudeBrowser.proxyPort

41998

프록시용 루프백 포트입니다. 변경 시 페이지 저장소가 초기화됩니다.

claudeBrowser.mcpPort

41999

MCP 엔드포인트용 루프백 포트입니다.

claudeBrowser.writeWorkspaceMcpConfig

true

엔드포인트를 작업 영역 .mcp.json에 기록합니다.

claudeBrowser.allowScriptEvaluation

true

evaluate_script 도구를 노출합니다.

claudeBrowser.mirrorLocalStorage

true

각 사이트의 로컬 저장소를 확장 저장소에 복사합니다.

작동 방식 요약

VS Code 웹뷰는 샌드박스 처리된 iframe이며, 계속 열어두고 싶은 사이트들은 프레임 삽입을 거부합니다. 따라서 확장은 로컬 재작성 프록시를 실행합니다. 각 사이트는 github.com.s.localhost:41998과 같은 자체 루프백 오리진에서 제공되며, 통과하는 동안 프레임 및 전송 헤더가 재작성됩니다. 쿠키는 브라우저에 전혀 도달하지 않습니다. 프록시가 쿠키를 보관하고 업스트림에 다시 첨부하는데, 이것이 __Host- 접두사 세션 쿠키가 다른 오리진에서 제공될 때도 유지될 수 있는 유일한 방법입니다. 모든 페이지에는 네트워크 호출을 재라우팅하고, 탐색을 프록시에 유지하며, MCP 도구의 명령을 수행하는 작은 shim이 주입됩니다.

자세한 내용과 이 접근 방식으로 할 수 없는 것들은 docs/에 있습니다.

문서

  • 아키텍처 — 구성 요소와 통신 방식

  • 프록시 — 오리진 매핑, 헤더 재작성, 페이지 shim

  • 영속성 — 세션이 저장되는 위치와 유지되는 범위

  • MCP — 도구 및 연결 방법

  • 보안 — 위협 모델 및 요청 가드

  • 제한 사항 — 작동하지 않는 것과 그 이유

  • 개발 — 빌드, 테스트, 릴리스

-
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