Skip to main content
Glama

Claude Browser

在 VS Code 中提供多个持久化浏览器标签页,可通过 MCP 由 Claude 驱动。

在一个编辑器组中打开 GitHub,在另一个中打开 Claude 终端。重启后仍保持登录状态。让 Claude 无需离开编辑器即可读取并点击您正在查看的同一页面。

功能

  • 多个标签页,而非单个。 每个浏览器标签页都是一个编辑器标签页,因此可以拆分、在组间拖拽,并在您离开的地方重新打开。

  • 会话持久化。 Cookie 和本地存储在重启后仍然保留,并且所有标签页共享,因此只需登录一次 Slack 即可。

  • 拒绝被框架嵌入的网站仍然可以工作。 GitHub、Slack 和 Google 都会发送 X-Frame-Options: DENY,这就是内置的简单浏览器无法显示它们的原因。

  • 由 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 交给操作系统处理。

Claude Browser: Sign Out of Everything

清除存储的 cookie 和镜像存储。

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 的 webview 是一个沙箱化的 iframe,而值得保持打开的网站拒绝被框架嵌入。因此,该扩展运行一个本地重写代理:每个站点都从自己的回环源(如 github.com.s.localhost:41998)提供,并在传输过程中重写框架和传输头。Cookie 根本不会到达浏览器;代理持有它们并重新附加到上游,这是 __Host- 前缀的会话 cookie 在从不同源提供时能够存活的唯一方式。一个小的 shim 被注入到每个页面中,以重新路由其网络调用,保持导航在代理上,并执行来自 MCP 工具的命令。

详细信息以及此方法无法做到的事情,请参阅 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