Browserbase MCP 服务器

Browserbase MCP 服务器是一个基于云浏览器的自动化工具,提供网页数据提取、控制台日志监控、截图功能、JavaScript执行以及基本的网页交互能力。它适用于需要自动化网页操作和数据提取的场景。

  • by browserbase
  • 更新于
在 GitHub 查看 browserbase/mcp-server-browserbase

使用说明

基本能力

产品定位

Browserbase MCP 服务器是一个基于云浏览器的自动化工具,提供网页数据提取、控制台日志监控、截图功能、JavaScript执行以及基本的网页交互能力。

核心功能

  • 云浏览器自动化
  • 网页数据提取
  • 控制台日志监控
  • 截图功能
  • JavaScript执行
  • 基本网页交互(导航、点击、表单填写)

适用场景

  • 自动化网页操作
  • 网页数据提取
  • 网页监控和日志分析
  • 网页截图和内容提取

工具列表

  • browserbase_create_session: 创建一个新的云浏览器会话
  • browserbase_navigate: 导航到指定的URL
  • browserbase_screenshot: 捕获整个页面或特定元素的截图
  • browserbase_click: 点击页面上的元素
  • browserbase_fill: 填写输入字段
  • browserbase_evaluate: 在浏览器控制台中执行JavaScript
  • browserbase_get_content: 从当前页面提取所有内容
  • browserbase_parallel_sessions: 创建多个浏览器会话并导航到不同的URL

使用教程

使用依赖

  1. 安装Node.js和npm
  2. 运行以下命令安装依赖:
npm install

安装教程

  1. 运行以下命令构建项目:
npm run build
  1. 配置Claude Desktop以使用服务器,参考以下JSON配置:
{
  "mcpServers": {
    "browserbase": {
      "command": "node",
      "args": ["path/to/mcp-server-browserbase/browserbase/dist/index.js"],
      "env": {
        "BROWSERBASE_API_KEY": "<YOUR_BROWSERBASE_API_KEY>",
        "BROWSERBASE_PROJECT_ID": "<YOUR_BROWSERBASE_PROJECT_ID>"
      }
    }
  }
}
  1. 重启Claude Desktop应用程序

调试方式

  1. 确保服务器已正确安装和配置
  2. 使用Claude Desktop中的工具进行测试
  3. 检查控制台日志以获取调试信息