跳转到主要内容
Cookie必须符合Playwright Cookie格式

配置概览

Browserbase MCP 服务器支持通过命令行标志和环境变量进行广泛配置。可自定义浏览器行为、代理设置、隐身模式、模型选择等参数,以适配您的浏览器自动化工作流。
命令行标志仅在本地运行服务器时可用(使用 npx @browserbasehq/mcp 加标志或本地开发环境)。

环境变量

配置 Browserbase 核心凭证及可选调试设置:

BROWSERBASE_API_KEY

用于身份验证的 Browserbase API 密钥

BROWSERBASE_PROJECT_ID

您的 Browserbase 项目 ID

命令行标志

可用标志

配置示例

基础配置

使用我们远程托管的服务器时,我们会承担 Gemini 的 LLM 成本,这是 Stagehand性能最佳的模型

高级功能

启用 Browserbase 代理实现 IP 轮换和地理位置测试。

浏览器自定义

自定义浏览器窗口尺寸。默认值为1024x768。推荐宽高比:16:9。
常用分辨率:
  • 桌面端:1920x1080、1280x720、1024x768
  • 移动端:375x667 (iPhone)、360x640 (Android)
  • 平板:768x1024 (iPad)

模型配置

为增强浏览器自动化功能配置AI模型。Stagehand默认使用Google的Gemini 2.0 Flash模型,但支持多种服务提供商。
使用任何自定义模型(非默认模型)时,必须通过--modelApiKey参数提供该模型服务商的API密钥。
Google Gemini (默认)
  • google/gemini-2.0-flash (默认)
  • google/gemini-1.5-pro
  • google/gemini-1.5-flash
OpenAI
  • openai/gpt-4o
  • openai/gpt-4o-mini
  • openai/o1-mini
  • openai/o1-preview
  • openai/o3-mini
Anthropic Claude
  • anthropic/claude-3-5-sonnet-latest
  • anthropic/claude-3-7-sonnet-latest
查看完整支持的模型列表

开发配置

启用详细日志记录以进行故障排查和开发。

最佳实践

  • 根据使用场景选择合适的视口尺寸
  • 仅在需要地理位置定位时启用代理
  • 选择高效模型(Gemini Flash追求速度,GPT-4o追求准确度)
  • 复用上下文以保持身份验证持久性
  • 将API密钥安全存储在环境变量中
  • 敏感操作使用高级隐身模式
  • 实施正确的会话管理
  • 定期轮换cookies和上下文
  • 开发期间启用调试模式
  • 使用上下文持久化加速迭代
  • 测试不同视窗尺寸
  • 监控会话使用情况和配额
  • 使用NPM安装确保可靠性
  • 配置适当的超时时间
  • 实现错误处理和重试机制
  • 监控性能和资源使用情况

延伸阅读

Browserbase文档

完整平台文档

Stagehand文档

AI驱动的浏览器自动化

技术支持

获取团队帮助