Browserbase MCP Server

Browserbase MCP Server

site icon
2025.04.02 0
TypeScript浏览器自动化数据提取网页交互浏览器自动化
Browserbase MCP Server 是一个基于 Model Context Protocol (MCP) 的开源服务,提供云浏览器自动化功能。它利用 Browserbase、Puppeteer 和 Stagehand 技术,使 LLM(大型语言模型)能够在云浏览器环境中与网页交互、截图和执行 JavaScript。该服务适用于需要自动化浏览器操作、数据提取和网页交互的场景。
View on GitHub

Overview

基本能力

产品定位

Browserbase MCP Server 是一个云浏览器自动化工具,旨在为 LLM 应用提供与网页交互的能力。

核心功能

  1. 浏览器自动化:控制和编排云浏览器。
  2. 数据提取:从任何网页提取结构化数据。
  3. 控制台监控:跟踪和分析浏览器控制台日志。
  4. 截图功能:捕获全页和元素截图。
  5. JavaScript 执行:在浏览器上下文中执行自定义 JavaScript。
  6. 网页交互:轻松导航、点击和填写表单。

适用场景

  1. AI 增强的 IDE:为开发工具提供浏览器自动化能力。
  2. 聊天界面增强:在聊天机器人中集成网页交互功能。
  3. 自定义 AI 工作流:构建需要浏览器操作的自动化工作流。

工具列表

  1. Browserbase MCP:提供浏览器自动化和数据提取功能。
  2. Stagehand MCP:支持原子指令执行、模型灵活性和模块化设计。

常见问题解答

  • 如何安装?可以通过 Smithery 自动安装或使用替代安装方法。
  • 支持哪些模型?包括 OpenAI 的 GPT-4 和 Anthropic 的 Claude-3.7 Sonnet。

使用教程

使用依赖

无明确前置依赖,但需要 Node.js 环境以运行 Smithery CLI。

安装教程

通过 Smithery 安装:

npx -y @smithery/cli install @1050202387/mcp-server-browserbase --client claude

调试方式

安装完成后,可以通过以下步骤调试: 1. 确保服务已正确安装并运行。 2. 使用提供的工具(如 Browserbase MCP 或 Stagehand MCP)测试功能。 3. 检查控制台日志以监控和调试问题。

许可证

None