# Browserbase 插件：将 Claude in Chrome 浏览器桥接转接到云端

> 在 Claude Code 本地浏览器桥接中替代 Claude in Chrome 扩展一端，把请求的操作交给 Browserbase 云端浏览器执行。作者的帖子串描述了逆向得到的消息格式，即每条 JSON 工具调用前加 4 字节小端长度；插件则将 17 个具名工具映射为 Stagehand／CDP 操作。这是已归档的互操作适配层，部分工具仅为占位实现，并非恢复出的 Anthropic 代码，也未经验证与扩展等价。

- 类型：案例
- 目标：应用 · 协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-10-18
- 收录于：2026-10-18
- 原始资源：<https://github.com/browserbase/claude-code-plugin>
- 一手来源：<https://github.com/browserbase/claude-code-plugin/blob/b399af34a1b1cc365d1e1c0089823c4fa5e10ea5/forwarding-server.js>
- 目录页面：<https://awesomerea.org/zh/resources/browserbase-claude-chrome-bridge-case/>
- 记录 JSON：<https://awesomerea.org/resources/browserbase-claude-chrome-bridge-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/browserbase-claude-chrome-bridge-case/index.md)

## 使用条件与局限

- **前提条件：**需要支持插件的 Claude Code、Claude in Chrome 扩展、Node.js 18+、Browserbase SDK 与 Stagehand npm 包，以及 Browserbase API 密钥和项目 ID。按现有写法，启动钩子只在 macOS 的 Chrome 配置目录中查找扩展，找不到即停止，因此其他系统无法通过这项检查。
- **范围：**所审阅的 main 分支已归档，提交日期均为 2025-12-27。SessionStart 钩子会启动 Node 转发服务器：它把临时目录中已有的 claude-mcp-browser-bridge-<用户名> 套接字移到一旁，再在原位置监听。消息由 4 字节小端长度加 JSON 组成；仅接受 execute_tool 方法，含 17 个具名工具处理器，其余请求返回错误。
- **局限：**导航、输入、截图、页面读取、表单填写和 JavaScript 均通过 Stagehand 在云端会话中执行；控制台和网络读取依赖插件自身的监听器及注入页面的跟踪脚本。update_plan 只回显提交的计划，快捷方式工具返回空列表或占位结果，图片上传和 GIF 导出也是占位实现。作者帖子串称扩展有 19 个工具，所审阅的分发代码列出 17 个。
- **测试证据：**协议说明来自作者的 X 帖子串，而非 Anthropic 文档；未公开与真实扩展的抓包或对照结果。package.json 声明了 Node 测试脚本，但所审阅的代码树中没有 tests 目录。这一未公开的本地接口可能随 Claude Code 或扩展更新而改变。
- **许可：**README 声明 MIT，但所审阅代码树中没有 LICENSE 文件，GitHub 也未识别出许可证。Claude Code、Claude in Chrome 扩展及 Browserbase 服务各自保留条款，浏览的页面会在 Browserbase 基础设施上处理。

## 一手来源

1. <https://github.com/browserbase/claude-code-plugin/blob/b399af34a1b1cc365d1e1c0089823c4fa5e10ea5/forwarding-server.js>
2. <https://github.com/browserbase/claude-code-plugin/blob/b399af34a1b1cc365d1e1c0089823c4fa5e10ea5/README.md>
3. <https://github.com/browserbase/claude-code-plugin/blob/b399af34a1b1cc365d1e1c0089823c4fa5e10ea5/browserbase-client.js>
4. <https://github.com/browserbase/claude-code-plugin/blob/b399af34a1b1cc365d1e1c0089823c4fa5e10ea5/index.js>
5. <https://github.com/browserbase/claude-code-plugin/blob/b399af34a1b1cc365d1e1c0089823c4fa5e10ea5/hooks/hooks.json>
6. <https://github.com/browserbase/claude-code-plugin/blob/b399af34a1b1cc365d1e1c0089823c4fa5e10ea5/scripts/session-start.sh>
7. <https://github.com/browserbase/claude-code-plugin/blob/b399af34a1b1cc365d1e1c0089823c4fa5e10ea5/package.json>
8. <https://github.com/browserbase/claude-code-plugin/blob/b399af34a1b1cc365d1e1c0089823c4fa5e10ea5/.claude-plugin/marketplace.json>
9. <https://x.com/pk_iv/status/2005694082627297735>
10. <https://x.com/pk_iv/status/2005694088038015106>
11. <https://x.com/pk_iv/status/2005694096791523692>

## 同分区更多条目：应用

- [Visor：独立的 Ray-Ban Meta 眼镜客户端](https://awesomerea.org/zh/resources/visor-ray-ban-meta-client-case/index.md) · 案例
- [wine-uwp：在修改版 Wine 上运行打包的 Windows 商店应用](https://awesomerea.org/zh/resources/wine-uwp-store-apps-case/index.md) · 案例
- [RKD Telemetry Extractor：解读 Race-Keeper 赛道日录制数据](https://awesomerea.org/zh/resources/rkd-telemetry-extractor-case/index.md) · 案例
- [Elgato HDR：为 Elgato 4K X 的 10 位模式提供用户态采集通路](https://awesomerea.org/zh/resources/elgato-hdr-uvc-capture-case/index.md) · 案例
- [LGwebOS-menubar：LG webOS 电视的原生 macOS 遥控器](https://awesomerea.org/zh/resources/lgwebos-menubar-remote-case/index.md) · 案例
- [Galaxy Buds Client：基于三星耳机协议的非官方管理器](https://awesomerea.org/zh/resources/galaxy-buds-client-protocol-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
