安装
https://mcp.browserbase.com/mcp适合谁
如果你希望 LLM 在云端浏览器里打开页面、观察可操作元素或抽取信息,这个服务对得上。官方说明它用 Browserbase 与 Stagehand 提供云浏览器自动化,并能与页面交互、提取信息、执行自动动作。
不要把当前这个 GitHub 仓库当成正在维护的生产实现:摘录写明仓库已归档、不再维护,只作历史参考,不应代表 Browserbase 现在的生产服务。主路径是托管 MCP,而不是在本机复刻这份归档代码。
当前摘录点名六种工具:start、end、navigate、act、observe、extract。第一次应先建会话、再观察,不要先做 act。云浏览器会访问你给出的网址,并可能产生会话费用;不要理解成无网络或无隐私边界。
3 分钟完成第一次尝试
官方推荐用 SHTTP 连接托管服务,以用满托管容量,不要并列再跑 STDIO 自托管:
https://mcp.browserbase.com/mcp
把支持 SHTTP 的 MCP 客户端指到 https://mcp.browserbase.com/mcp 。摘录写明这是最容易的起步方式,并由他们承担 Gemini 的 LLM 费用。摘录没有写死客户端配置文件名。
连上后按这个顺序做一次低风险尝试:先调用 start(无输入)创建或复用 Browserbase 会话。再调用 navigate,url 填你本来就要打开的地址,不要编造摘录里没有的示例网址。页面打开后调用 observe,instruction 写你想观察的可操作元素。不要在第一次尝试里调用 act。
副作用是:start 会创建或复用云端会话,navigate 会让该会话打开指定网址。先确认这个网址可以打开,再提交。成功信号是 observe 返回页面上的可操作元素观察结果,而不是连不上 https://mcp.browserbase.com/mcp ,或会话没有 start。
使用案例
案例一:观察页面上能点什么。摘录写明 observe 用于 Observe actionable elements on the page,输入是 { instruction: string }。你应在 start 且 navigate 之后调用。成功时看到按 instruction 给出的可操作元素。具体返回字段没有写进摘录。
案例二:从页面抽取数据。摘录写明 extract 用于 Extract data from the page,输入是 { instruction?: string }。成功时应返回抽取结果,而不是一份观察列表。instruction 可缺省,但缺省时抽取范围摘录没有解释,不要把默认行为写成已证实。
act 会 Perform an action on the page,输入是 { action: string }。这是写入向页面动作,必须先确认 action 就是你要做的那一步。end 会关闭当前会话;用完后可以关掉,摘录没有写撤销或回放。
使用边界
主路径是托管 SHTTP: https://mcp.browserbase.com/mcp 。支持的传输是 STDIO 与 SHTTP,推荐 SHTTP。本仓库已归档。摘录另外给出自托管 npx @browserbasehq/mcp,并出现环境变量 BROWSERBASE_API_KEY、BROWSERBASE_PROJECT_ID、GEMINI_API_KEY;那是竞争路径,第一次不要走,也不要填写任何示例密钥。
产品页是 https://www.browserbase.com/ ,文档入口是 https://docs.browserbase.com/integrations/mcp/introduction 。官方仓库是 https://github.com/browserbase/mcp-server-browserbase 。未出现的选择器参数、会话计费数字和撤销步骤都不要自行补全。