配置概览
Browserbase MCP 服务器支持通过命令行标志和环境变量进行广泛配置。可自定义浏览器行为、代理设置、隐身模式、模型选择等参数,以适配您的浏览器自动化工作流。命令行标志仅在本地运行服务器时可用(使用
npx @browserbasehq/mcp 加标志或本地开发环境)。环境变量
配置 Browserbase 核心凭证及可选调试设置:BROWSERBASE_API_KEY
用于身份验证的 Browserbase API 密钥
BROWSERBASE_PROJECT_ID
您的 Browserbase 项目 ID
命令行标志
可用标志
配置示例
基础配置
高级功能
- 代理
- 高级隐身
- 上下文
启用 Browserbase 代理实现 IP 轮换和地理位置测试。
浏览器自定义
- 视口尺寸
自定义浏览器窗口尺寸。默认值为1024x768。推荐宽高比:16:9。常用分辨率:
- 桌面端:1920x1080、1280x720、1024x768
- 移动端:375x667 (iPhone)、360x640 (Android)
- 平板:768x1024 (iPad)
模型配置
为增强浏览器自动化功能配置AI模型。Stagehand默认使用Google的Gemini 2.0 Flash模型,但支持多种服务提供商。- 可用模型
- 配置示例
Google Gemini (默认)
google/gemini-2.0-flash(默认)google/gemini-1.5-progoogle/gemini-1.5-flash
openai/gpt-4oopenai/gpt-4o-miniopenai/o1-miniopenai/o1-previewopenai/o3-mini
anthropic/claude-3-5-sonnet-latestanthropic/claude-3-7-sonnet-latest
开发配置
- 调试模式
- 自定义主机/端口
启用详细日志记录以进行故障排查和开发。
最佳实践
性能 - 如何优化浏览器自动化性能?
性能 - 如何优化浏览器自动化性能?
- 根据使用场景选择合适的视口尺寸
- 仅在需要地理位置定位时启用代理
- 选择高效模型(Gemini Flash追求速度,GPT-4o追求准确度)
- 复用上下文以保持身份验证持久性
安全 - 应实施哪些安全措施?
安全 - 应实施哪些安全措施?
- 将API密钥安全存储在环境变量中
- 敏感操作使用高级隐身模式
- 实施正确的会话管理
- 定期轮换cookies和上下文
开发 - 推荐哪些开发实践?
开发 - 推荐哪些开发实践?
- 开发期间启用调试模式
- 使用上下文持久化加速迭代
- 测试不同视窗尺寸
- 监控会话使用情况和配额
生产环境 - 如何配置生产环境?
生产环境 - 如何配置生产环境?
- 使用NPM安装确保可靠性
- 配置适当的超时时间
- 实现错误处理和重试机制
- 监控性能和资源使用情况
延伸阅读
Browserbase文档
完整平台文档
Stagehand文档
AI驱动的浏览器自动化
技术支持
获取团队帮助

