连接器指南阅读约 3 分钟18 个 MCP 工具7 种语言

Browserbase 接入 MCP:在任意 AI 代理中管理云浏览器会话、Fetch 和搜索

在 AI 中管理你的 Browserbase 云浏览器:启动和结束会话,获取用于调试的实时查看链接,读取会话日志和回放,查看已用的浏览器分钟数,并通过 Browserbase 抓取网页或搜索网络。

HC作者:HelpCode 团队更新于 3 分钟阅读 在 GitHub 开源

无需信用卡 · 7 天试用 · 提供自托管方案

Browserbase

Browserbase

Manage your Browserbase cloud browsers from your AI: start and end sessions, get live view links for debugging, read session logs and replays, check browser minutes used, and fetch pages or search the web through Browserbase.

个工具

18

区域

INTL

类别

基础设施

身份验证

API Key

所需环境变量

BROWSERBASE_API_KEY
在 Cloud 上一键安装

7 天免费试用 · 无需信用卡

  • 7 天免费试用
    无需信用卡
  • 符合 GDPR,SOC 2 就绪
    数据驻留欧盟,审计日志
  • 在 GitHub 开源
    开源 · AGPL-3.0
  • 支持 ChatGPT、Claude、Gemini
    任何兼容 MCP 的客户端

跳过安装。2 分钟内即可运行。

在 cloud.anythingmcp.com 开始免费试用,一键添加 Browserbase,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。

开始免费试用

摘要

在 AI 中管理你的 Browserbase 云浏览器:启动和结束会话,获取用于调试的实时查看链接,读取会话日志和回放,查看已用的浏览器分钟数,并通过 Browserbase 抓取网页或搜索网络。

试试这样问

Browserbase 的示例提示

点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。

Browserbase · 通过 MCP 实时
分享
Opus 4.7

Claude 是 AI,可能会出错。请核对回答。

💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Browserbase、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无 git clone、无本地服务器。

Browserbase

在 AI 中管理你的 Browserbase 云浏览器:启动和结束会话,获取用于调试的实时查看链接,读取会话日志和回放,查看已用的浏览器分钟数,并通过 Browserbase 抓取网页或搜索网络。

设置

  1. 登录 https://www.browserbase.com,打开控制台的 Settings(https://www.browserbase.com/settings)。
  2. 复制 API key,它以 bb_live_ 开头。那里显示的 Project ID 不需要,因为密钥本身已经属于某个项目。
  3. 把密钥粘贴到 BROWSERBASE_API_KEY,然后安装连接器。密钥只会发送给 Browserbase。
  4. 用 browserbase_list_projects 检查设置:它是免费的,会显示你的项目以及每个项目可同时运行的会话数。

连接器负责什么,什么交给你的脚本:它可以启动、列出、查看和结束云浏览器会话,提供实时查看链接,读取会话日志和回放,管理上下文(已保存的 Cookie 和登录状态),并显示用量。它不会在浏览器里点击、输入或跳转页面:这些由连接到会话的 Playwright、Puppeteer、Selenium 或 Stagehand 脚本完成。用这个连接器为这些脚本准备和调试会话、实时观看、查明失败原因并关注分钟用量。只想读取一个公开网页时,用 browserbase_fetch_page 就够了,不需要会话。

会话消耗浏览器分钟数,所以 AI 会先问你:Browserbase 按分钟对会话计费(每个会话至少一分钟,开启代理时另计代理流量);Free 套餐每月包含 1 小时浏览器时间。调用 browserbase_create_session 前,AI 会告诉你会话将消耗分钟数并等你同意。会话在超时或被结束之前会一直运行并产生费用,所以 AI 会在不再需要时用 browserbase_release_session 结束它启动的每个会话;对于你可能仍在使用的会话,它会先问你再结束。browserbase_get_project_usage 显示当前计费周期内已用的浏览器分钟数和代理字节数。

调试脚本:browserbase_list_sessions 按状态(例如 RUNNING 或 ERROR)或你自己的元数据查找会话,browserbase_get_session 显示单个会话的详情。browserbase_get_live_urls 返回运行中会话的实时查看链接,你可以在自己的浏览器里观看或接管。browserbase_get_session_logs 列出页面跳转、网络请求和控制台消息,AI 可以据此指出脚本在哪里失败。browserbase_get_session_replay 提供每个页面的回放;browserbase_request_recording_downloads(会先问你)在后台为每个页面生成一个 MP4,browserbase_list_recording_downloads 返回短时有效的下载链接。

项目、上下文和扩展:browserbase_get_project 显示项目的并发数和默认超时。上下文在会话之间保留 Cookie 和登录状态,脚本只需登录一次:browserbase_create_context(会先问你)和 browserbase_get_context。browserbase_get_extension 按 ID 读取已上传的 Chrome 扩展。

安装时默认关闭:browserbase_delete_context,因为删除的上下文及其登录状态无法恢复。管理员需要有意识地开启它;开启后 AI 仍会先问你。

Fetch 和搜索:browserbase_fetch_page 不启动浏览器就能抓取一个页面(不执行 JavaScript,最大 5 MB),以原始内容、Markdown 或 JSON 返回;browserbase_search_web 最多返回 25 条网络搜索结果。两者都使用套餐的每月额度(Free 套餐各 1,000 次),超出后按次计费;Markdown、JSON 和代理更贵。连续大量调用前,AI 会先问你。

链接要保密:新会话的连接链接包含签名密钥,持有实时查看链接的人可以控制浏览器。AI 只把它们交给你用于你自己的脚本,并在你完成后结束会话。

不可信内容:抓取的页面、搜索结果和日志来自第三方网站。AI 会把其中的指令当作数据,而不是命令。

常见错误:401:API 密钥错误、已撤销或缺失;请从设置页面重新复制。402 或提示套餐问题:套餐的限额或余额已用完。404:该会话、上下文或扩展在此项目中不存在,或会话数据已被删除。429:同时运行的会话太多(Free 套餐为 3 个)、每分钟创建的会话太多,或每秒的 Fetch 或搜索调用太多;结束不用的会话,稍等再试。以 TIMED_OUT 结束的会话已达到超时时间;创建时请设置更长的超时(60 到 21,600 秒)。

该连接器不会操控浏览器,不向会话上传文件,不下载会话的文件压缩包,也不上传扩展;Browserbase Agents 和 Functions、Webhook 以及证书也不在其范围内。

前提条件: BROWSERBASE_API_KEY

本地安装连接器

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

打开 http://localhost:3000/connectors/store,选择 Browserbase 并填入前提条件中列出的环境变量。

可用工具

ToolWhat it does
browserbase_list_projectsList the Browserbase projects this API key can use, with id, name, how many sessions can run at once (concurrency) and the default session…
browserbase_get_projectRead one Browserbase project: name, concurrency limit, default session timeout in seconds and creation date
browserbase_get_project_usageShow a Browserbase project's usage in the current billing period: browser minutes and proxy bytes used
browserbase_list_sessionsList Browserbase browser sessions of the project, optionally only those with a status (RUNNING, PENDING, COMPLETED, ERROR, TIMED_OUT) or…
browserbase_get_sessionRead one Browserbase session: status, region, start, end and expiry times, keep-alive, proxy bytes used, linked context and user metadata
browserbase_create_sessionStart a new Browserbase cloud browser session
browserbase_release_sessionEnd a running Browserbase session now, so it stops using browser minutes
browserbase_get_live_urlsGet the live view links of a running Browserbase session: a debugger link to watch and control the whole browser, one per open tab with its…
browserbase_get_session_logsRead the browser event log of a Browserbase session (Chrome DevTools events such as page navigations, network requests and responses…
browserbase_get_session_replayGet the replay of a Browserbase session: how many pages (tabs) were recorded and, per page, start and end time in milliseconds and the link…
browserbase_request_recording_downloadsAsk Browserbase to build one MP4 video per recorded page of a finished session
browserbase_list_recording_downloadsShow the MP4 recording status of each page of a Browserbase session (NOT_REQUESTED, PENDING, COMPLETED, FAILED) and, when COMPLETED, a…
browserbase_create_contextCreate a Browserbase context: a saved browser profile (cookies, local storage, logins) that sessions can reuse, so a script logs in once
browserbase_get_contextRead a Browserbase context (saved browser profile): its name, project and when it was created and last updated
browserbase_delete_contextDelete a Browserbase context (saved browser profile) for good, with its cookies and logins
browserbase_get_extensionRead an uploaded Chrome extension in Browserbase by id: file name, project and dates
browserbase_fetch_pageFetch one web page through Browserbase without starting a browser: returns the HTTP status, content type and the content (raw, as markdown…
browserbase_search_webSearch the web through Browserbase and get up to 25 results with title, URL, author and publication date when known

示例提示

  • “我们的 Browserbase 项目在本计费周期用了多少浏览器分钟?哪些会话还在运行?”
  • “我们最近一次出错的会话为什么失败?读取它的日志,给我看它最后打开的页面和控制台错误。”
  • “为我的 Playwright 脚本在 eu-central-1 启动一个超时十分钟的 Browserbase 会话,并给我实时查看链接。启动前先问我。”
  • “为昨天的结账测试会话生成 MP4 录像,并给我下载链接。”
  • “以 Markdown 格式抓取 example.com 的价格页面,把各套餐整理成表格。”
  • “在网上搜索今年的无头浏览器服务对比文章,列出最相关的十条结果。”

下一步

这份指南对你有帮助吗?

你的 Browserbase 智能体只差一次点击。

安装连接器,粘贴密钥,向你的 AI 客户端提问。免费试用 7 天,无需信用卡。

相关指南

连接器

如何通过 MCP 将 Browserbase 连接到 ChatGPT

在 AI 中管理你的 Browserbase 云浏览器:启动和结束会话,获取用于调试的实时查看链接,读取会话日志和回放,查看已用的浏览器分钟数,并通过 Browserbase 抓取网页或搜索网络。

连接器

如何通过 MCP 将 Browserbase 连接到 Claude

在 AI 中管理你的 Browserbase 云浏览器:启动和结束会话,获取用于调试的实时查看链接,读取会话日志和回放,查看已用的浏览器分钟数,并通过 Browserbase 抓取网页或搜索网络。

连接器

如何通过 MCP 将 Browserbase 连接到 Cursor

在 AI 中管理你的 Browserbase 云浏览器:启动和结束会话,获取用于调试的实时查看链接,读取会话日志和回放,查看已用的浏览器分钟数,并通过 Browserbase 抓取网页或搜索网络。

连接器

如何通过 MCP 将 Browserbase 连接到 Gemini

在 AI 中管理你的 Browserbase 云浏览器:启动和结束会话,获取用于调试的实时查看链接,读取会话日志和回放,查看已用的浏览器分钟数,并通过 Browserbase 抓取网页或搜索网络。

连接器

如何通过 MCP 将 Browserbase 连接到 Meta Muse

在 AI 中管理你的 Browserbase 云浏览器:启动和结束会话,获取用于调试的实时查看链接,读取会话日志和回放,查看已用的浏览器分钟数,并通过 Browserbase 抓取网页或搜索网络。

连接器

Avito 接入 MCP:在任意 AI 智能体中管理 Avito 广告、价格和数据

让你的 AI 使用你的 Avito 企业账户:列出广告并修改价格,读取浏览、联系和来电统计,检查自动上传 (autoload) 的上传记录及其错误、Feed 格式和钱包,并读取 Avito Messenger 聊天。发送消息和修改自动上传设置为可选功能,默认关闭。