Token导航 LogoToken导航

MCP Server · 浏览器工具

Browserbase Local

Browserbase MCP Server 是一个基于 Model Context Protocol (MCP) 的云浏览器自动化服务器,提供网页交互、数据提取、屏幕截图和自动化操作功能,适用于AI增强的开发环境和自定义工作流。

stdio官方级别未说明来源级核验工具 0
浏览器自动化TypeScriptClaude网页交互Cursor

快速开始

作者 / 组织
Ashesh3
提供方
Ashesh3
运行时
Docker

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Browserbase Local 属于浏览器工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

浏览器工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run --rm -i \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

浏览MCP服务器

模型上下文协议(MCP) 是一种开放协议,可实现LLM应用程序与外部数据源和工具之间的无缝集成。无论您是在构建基于AI的IDE、增强聊天界面,还是创建自定义AI工作流程,MCP都提供了一种标准化的方式将LLM与所需的上下文连接起来。

Stagehand v3的新增功能

由...驱动 舞台手v3.0,此MCP服务器现在包括:

  • 性能提高20-40%:提高所有核心业务的速度(act, extract, observe)通过自动缓存
  • 增强提取:跨iframe和影子根进行有针对性的提取和观察
  • 改进的模式:简化提取模式,实现更直观的数据提取
  • 高级选择器支持:CSS选择器支持,改进了元素定位
  • 多浏览器支持:与剧作家、木偶师和Patchright兼容
  • 新图元:内置 page, locator, frameLocator,以及 deepLocator 简化自动化
  • 实验性功能:通过 --experimental 旗帜

有关更多详细信息,请访问 Stagehand v3文档.

特性

特性描述
浏览器自动化通过Browsebase控制和编排云浏览器
数据提取从任何网页提取结构化数据
Web交互轻松导航、单击和填写表单
截图捕获完整页面和元素截图
模型灵活性支持多种模型(OpenAI、Claude、Gemini等)
视觉支持对复杂DOM使用带注释的屏幕截图
会话管理创建、管理和关闭浏览器会话
高性能使用自动缓存(v3)可将操作速度提高20-40%
高级选择器增强的CSS选择器支持,可实现精确的元素定位

如何设置

快速入门:

添加到光标

在浏览器中复制并粘贴此链接:

cursor://anysphere.cursor-deeplink/mcp/install?name=browserbase&config=eyJjb21tYW5kIjoibnB4IEBicm93c2VyYmFzZWhxL21jcCIsImVudiI6eyJCUk9XU0VSQkFTRV9BUElfS0VZIjoiIiwiQlJPV1NFUkJBU0VfUFJPSkVDVF9JRCI6IiIsIkdFTUlOSV9BUElfS0VZIjoiIn19

我们目前支持MCP服务器的两种传输方式,STDIO和SHTTP。我们建议您将SHTTP与我们的远程托管url一起使用,以充分利用服务器的全部容量。

shtp:

要通过我们的远程托管URL使用Browserbase MCP服务器,请将以下内容添加到您的配置中。

首选 史密斯艾 并输入您的API密钥和配置以获得远程托管URL。 当使用我们的远程托管服务器时,我们提供Gemini的LLM成本 最佳性能模型 在 舞台工作人员.

如果您的客户支持SHTTP:

{
  "mcpServers": {
    "browserbase": {
      "type": "http",
      "url": "your-smithery-url.com"
    }
  }
}

如果您的客户不支持SHTTP:

{
  "mcpServers": {
    "browserbase": {
      "command": "npx",
      "args": ["mcp-remote", "your-smithery-url.com"]
    }
  }
}

工作室:

您可以使用我们在NPM上托管的服务器,也可以通过克隆此仓库在本地完全运行它。

❗️ 重要提示: 如果你想使用不同的模型,你必须将--modelName添加到参数中,并将相应的键作为参数提供。更多信息如下。

在NPM上运行(推荐)

进入MCP配置JSON并添加浏览器基础服务器:

{
  "mcpServers": {
    "browserbase": {
      "command": "npx",
      "args": ["@browserbasehq/mcp-server-browserbase"],
      "env": {
        "BROWSERBASE_API_KEY": "",
        "BROWSERBASE_PROJECT_ID": "",
        "GEMINI_API_KEY": ""
      }
    }
  }
}

就是这样!重新加载您的MCP客户端,Claude将能够使用Browsebase。

要运行100%本地:

选项1:直接安装
# Clone the Repo
git clone https://github.com/browserbase/mcp-server-browserbase.git
cd mcp-server-browserbase

# Install the dependencies and build the project
npm install && npm run build
选项2:Docker
# Clone the Repo
git clone https://github.com/browserbase/mcp-server-browserbase.git
cd mcp-server-browserbase

# Build the Docker image
docker build -t mcp-browserbase .

然后在MCP配置JSON中运行服务器。要在本地运行,我们可以使用STDIO或自主机SHTTP。

工作室:

使用直接安装

在MCP配置JSON文件中添加以下内容:

{
  "mcpServers": {
    "browserbase": {
      "command": "node",
      "args": ["/path/to/mcp-server-browserbase/cli.js"],
      "env": {
        "BROWSERBASE_API_KEY": "",
        "BROWSERBASE_PROJECT_ID": "",
        "GEMINI_API_KEY": ""
      }
    }
  }
}
使用Docker

在MCP配置JSON文件中添加以下内容:

{
  "mcpServers": {
    "browserbase": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "BROWSERBASE_API_KEY",
        "-e",
        "BROWSERBASE_PROJECT_ID",
        "-e",
        "GEMINI_API_KEY",
        "mcp-browserbase"
      ],
      "env": {
        "BROWSERBASE_API_KEY": "",
        "BROWSERBASE_PROJECT_ID": "",
        "GEMINI_API_KEY": ""
      }
    }
  }
}

然后重新加载您的MCP客户端,您应该可以开始了!

配置

Browsebase MCP服务器接受以下命令行标志:

标志描述
--proxies为会话启用浏览器基础代理
--advancedStealth启用Browserbase高级隐藏功能(仅适用于Scale Plan用户)
--keepAlive启用浏览器保持活动会话
--contextId 指定要使用的浏览器基础上下文ID
--persist是否持久化Browserbase上下文(默认值:true)
`--port
`用于侦听HTTP/SHTTP传输的端口
--host 将服务器绑定到的主机(默认值:localhost,所有接口使用0.0.0.0)
--browserWidth 浏览器视口宽度(默认值:1024)
--browserHeight 浏览器视口高度(默认值:768)
--modelName Stagehand使用的模型(默认值:gemini-2.0-flash)
--modelApiKey 自定义模型提供程序的API密钥(使用自定义模型时需要)
--experimental启用实验功能(默认值:false)

这些标志可以直接传递给CLI,也可以在MCP配置文件中配置。

注:

目前,这些标志只能用于本地服务器(npx@browserbasehq/mcp服务器浏览器库或Docker)。

在Docker中使用配置标志

使用Docker时,您可以在映像名称后传递配置标志作为附加参数。这里有一个例子 --proxies 标志:

{
  "mcpServers": {
    "browserbase": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "BROWSERBASE_API_KEY",
        "-e",
        "BROWSERBASE_PROJECT_ID",
        "-e",
        "GEMINI_API_KEY",
        "mcp-browserbase",
        "--proxies"
      ],
      "env": {
        "BROWSERBASE_API_KEY": "",
        "BROWSERBASE_PROJECT_ID": "",
        "GEMINI_API_KEY": ""
      }
    }
  }
}

你也可以直接从命令行运行Docker容器:

docker run --rm -i \
  -e BROWSERBASE_API_KEY=your_api_key \
  -e BROWSERBASE_PROJECT_ID=your_project_id \
  -e GEMINI_API_KEY=your_gemini_key \
  mcp-browserbase --proxies

配置示例

代理

以下是我们的文档 代理.

要使用代理,请在MCP配置中设置--proxy标志:

{
  "mcpServers": {
    "browserbase": {
      "command": "npx",
      "args": ["@browserbasehq/mcp-server-browserbase", "--proxies"],
      "env": {
        "BROWSERBASE_API_KEY": "",
        "BROWSERBASE_PROJECT_ID": "",
        "GEMINI_API_KEY": ""
      }
    }
  }
}

先进隐形技术

以下是我们的文档 先进隐形技术.

要使用高级隐身,请在MCP配置中设置--advancedStealth标志:

{
  "mcpServers": {
    "browserbase": {
      "command": "npx",
      "args": ["@browserbasehq/mcp-server-browserbase", "--advancedStealth"],
      "env": {
        "BROWSERBASE_API_KEY": "",
        "BROWSERBASE_PROJECT_ID": "",
        "GEMINI_API_KEY": ""
      }
    }
  }
}

语境

以下是我们的文档 语境

要使用上下文,请在MCP配置中设置--contextId标志:

{
  "mcpServers": {
    "browserbase": {
      "command": "npx",
      "args": [
        "@browserbasehq/mcp-server-browserbase",
        "--contextId",
        ""
      ],
      "env": {
        "BROWSERBASE_API_KEY": "",
        "BROWSERBASE_PROJECT_ID": "",
        "GEMINI_API_KEY": ""
      }
    }
  }
}

浏览器视口大小

浏览器会话的默认视口大小为1024 x 768。您可以使用browserWidth和browserHeight标志调整浏览器视口大小。

以下是如何使用它来定制浏览器大小。我们建议坚持16:9的宽高比(即:1920 x 1080、1280 x 720、1024 x 768)

{
  "mcpServers": {
    "browserbase": {
      "command": "npx",
      "args": [
        "@browserbasehq/mcp-server-browserbase",
        "--browserHeight 1080",
        "--browserWidth 1920"
      ],
      "env": {
        "BROWSERBASE_API_KEY": "",
        "BROWSERBASE_PROJECT_ID": "",
        "GEMINI_API_KEY": ""
      }
    }
  }
}

实验性功能

Stagehand v3包括可以通过以下方式启用的实验功能 --experimental 旗帜。这些功能提供了正在积极开发和改进的尖端功能。

要启用实验功能,请执行以下操作:

{
  "mcpServers": {
    "browserbase": {
      "command": "npx",
      "args": ["@browserbasehq/mcp-server-browserbase", "--experimental"],
      "env": {
        "BROWSERBASE_API_KEY": "",
        "BROWSERBASE_PROJECT_ID": "",
        "GEMINI_API_KEY": ""
      }
    }
  }
}

_注意:在未来的版本中,实验功能可能会更改或删除。请自行决定是否使用它们。_

模型配置

Stagehand默认使用谷歌的Gemini 2.0 Flash模型,但您可以将其配置为使用GPT-4o、Claude或其他提供商等其他模型。

重要:使用任何自定义模型(非默认)时,必须使用 --modelApiKey 旗帜。

以下是如何配置不同的模型:

{
  "mcpServers": {
    "browserbase": {
      "command": "npx",
      "args": [
        "@browserbasehq/mcp-server-browserbase",
        "--modelName",
        "anthropic/claude-sonnet-4.5",
        "--modelApiKey",
        "your-anthropic-api-key"
      ],
      "env": {
        "BROWSERBASE_API_KEY": "",
        "BROWSERBASE_PROJECT_ID": ""
      }
    }
  }
}

_注意:Stagehand必须支持该模型。查看文档 这里。使用任何自定义模型时,必须为该提供程序提供您自己的API密钥。_

资源

服务器提供对屏幕截图资源的访问:

  1. 截图 (screenshot://)

- 捕获的屏幕截图的PNG图像

主要特点

  • 人工智能驱动的自动化:用于web交互的自然语言命令
  • 多模型支持:与OpenAI、Claude、Gemini等合作
  • 截图捕捉:完整页面和特定元素的屏幕截图
  • 数据提取:从网页中智能提取内容
  • 代理支持:企业级代理功能
  • 隐身模式:先进的反检测功能
  • 上下文持久性:跨会话维护身份验证和状态

有关模型上下文协议的更多信息,请访问:

对于MCP官方文件:

许可证

根据Apache 2.0许可证授权。

版权所有2025 Browserbase,股份有限公司。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

浏览器自动化TypeScript混合部署云浏览器控制数据提取工具网页交互AI增强开发

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Browserbase Local

MCP World · 本页

0stdio有1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Browserbase Local 怎么安装?

公开资料给出的安装命令是 docker run --rm -i \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Browserbase Local 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Browserbase Local 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Browserbase Local 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Browserbase Local 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP