“Browserbase” MCP 服务器能做什么?
Browserbase MCP 服务器通过集成 Browserbase 和 Stagehand,提供强大的云端浏览器自动化能力。它让 AI 语言模型能够在安全的云环境下,交互、控制和自动化网页浏览器。借助此服务器,LLM 可以以编程方式执行网页导航、结构化数据提取、截图、控制台日志监控和执行 JavaScript 等操作。这极大扩展了 AI 助手处理基于网页的自动化流程、重复性浏览任务,以及在线内容的提取与交互能力,从而显著提升开发者生产力、测试和研究效率。该服务器支持模块化集成,设计灵活,可支持多种 LLM 和模型。
提示词列表
仓库中未提供提示词模板相关信息。
资源列表
文档或仓库文件中未详细列出明确的资源。
工具列表
以下功能被描述为特性,极有可能对应 Browserbase MCP 服务器所暴露的工具:
- 浏览器自动化:可控制和编排云端浏览器进行导航和交互。
- 数据提取:支持从任意网页提取结构化数据。
- 控制台监控:追踪并分析浏览器控制台日志便于调试或监控。
- 截图:捕获整个页面或指定元素的截图。
- 网页交互:可在网页上自动执行导航、点击、填写表单等动作。
- 原子指令(Stagehand MCP):执行如点击或定向数据提取等高阶精准指令。
- 视觉支持(Stagehand MCP):通过带注释截图处理复杂 DOM 结构。
本 MCP 服务器典型应用场景
- 网页自动化与测试
自动化浏览器任务,实现 Web 应用端到端测试,减少手工测试工作量,提高可靠性。 - 数据提取与网页抓取
直接在 AI 工作流中从在线源提取结构化数据、表格或内容,用于研究、分析或报告。 - UI/UX 研究
捕获截图、监控控制台日志,记录并分析用户路径或应用表现。 - AI 驱动的浏览智能体
让 LLM 成为自主浏览智能体,自动导航网站、填写表单、与 Web 应用交互。 - 多模型支持与集成
支持多种 LLM(如 GPT-4、Claude-3.7 Sonnet)灵活、模型无关地实现浏览器自动化和交互。
如何配置
Windsurf
- 确保已安装前置条件(如 Node.js)。
- 找到你的 Windsurf 配置文件。
- 在
mcpServers对象中添加 Browserbase MCP 服务器:{ "mcpServers": { "browserbase": { "command": "npx", "args": ["@browserbase/mcp-server-browserbase@latest"] } } } - 保存配置文件并重启 Windsurf。
- 检查服务器是否已启动且可访问以验证配置。
Claude
- 确保你拥有所需的运行环境(如 Node.js)。
- 打开 Claude 配置文件。
- 添加 Browserbase MCP 服务器配置项:
{ "mcpServers": { "browserbase": { "command": "npx", "args": ["@browserbase/mcp-server-browserbase@latest"] } } } - 保存并重启 Claude。
- 确认 MCP 服务器已连接。
Cursor
- 确认已安装 Node.js 等前置条件。
- 编辑 Cursor 配置文件。
- 在
mcpServers下插入以下 JSON 片段:{ "mcpServers": { "browserbase": { "command": "npx", "args": ["@browserbase/mcp-server-browserbase@latest"] } } } - 保存并重启 Cursor。
- 在日志或状态页确认服务是否成功启动。
Cline
- 确保 Node.js 及其它依赖已安装。
- 找到并打开 Cline 配置文件。
- 添加 Browserbase MCP 服务器配置:
{ "mcpServers": { "browserbase": { "command": "npx", "args": ["@browserbase/mcp-server-browserbase@latest"] } } } - 保存文件并重启 Cline。
- 确认 MCP 服务器无报错地正常启动。
环境变量保护 API 密钥: 对于任何敏感配置(如 API 密钥),请使用环境变量。例如:
{
"mcpServers": {
"browserbase": {
"command": "npx",
"args": ["@browserbase/mcp-server-browserbase@latest"],
"env": {
"BROWSERBASE_API_KEY": "${BROWSERBASE_API_KEY}"
},
"inputs": {
"apiKey": "${BROWSERBASE_API_KEY}"
}
}
}
}
如何在流程中使用本 MCP
在 FlowHunt 中使用 MCP
如需将 MCP 服务器集成进你的 FlowHunt 工作流,请首先在流程中添加 MCP 组件并将其与 AI 智能体连接:

点击 MCP 组件以打开配置面板。在系统 MCP 配置区域,使用以下 JSON 格式填入你的 MCP 服务器信息:
{
"browserbase": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 智能体即可作为工具调用本 MCP 的全部功能。请记得将 “browserbase” 替换成你实际 MCP 服务器的名称,并将 URL 替换为你自己的 MCP 服务器地址。
总览
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 概述 | ✅ | 利用 Browserbase & Stagehand 为 LLM 实现浏览器自动化 |
| 提示词列表 | ⛔ | 未找到提示词模板 |
| 资源列表 | ⛔ | 未明确列出资源 |
| 工具列表 | ✅ | 浏览器自动化、数据提取、截图等 |
| API 密钥安全 | ✅ | 配置支持环境变量 |
| 采样支持(评估时不重要) | ⛔ | 未提及 |
综上,Browserbase MCP 服务器具有强大的浏览器自动化能力和完善的集成指引,但缺乏明确的提示词和资源文档。它的开源协议和活跃仓库是加分项。
我们的评价
该 MCP 服务器在浏览器自动化和集成方面非常强大,但关于提示词与资源原语的文档不够完善。不过社区活跃且维护良好。评分:7/10
MCP 评分
| 有 LICENSE | ✅ (Apache-2.0) |
|---|---|
| 有至少一个工具 | ✅ |
| Fork 数量 | 195 |
| Star 数量 | 1.9k |
