OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  bits:通过 Bits MCP 服务器控制浏览器自动化智能体

bits:通过 Bits MCP 服务器控制浏览器自动化智能体

 
  dino ·  2026-02-16 04:56:41 · 3 次点击  · 0 条评论  

名称: bits-mcp
描述: 通过 Bits MCP 服务器控制浏览器自动化代理。适用于运行网页抓取、表单填写、数据提取或任何基于浏览器的自动化任务。Bits 代理可以导航网站、点击元素、填写表单、处理 OAuth 流程以及提取结构化数据。


Bits MCP - 浏览器自动化

Bits 是一个 AI 驱动的浏览器自动化平台。MCP 服务器允许您通过 AI 助手运行浏览器自动化任务。

设置

1. 获取 API 密钥

  1. 访问 app.usebits.com
  2. 使用 Google 账号登录
  3. 导航至 Settings → API Keys
  4. 点击 Create API Key,为其命名
  5. 复制密钥(以 bb_ 开头)—— 此密钥仅显示一次

2. 配置 MCP

将以下配置添加到您的 MCP 配置文件(例如 ~/.openclaw/openclaw.json):

{
  "mcpServers": {
    "bits": {
      "command": "npx",
      "args": ["-y", "usebits-mcp"],
      "env": {
        "BITS_API_KEY": "bb_your_key_here"
      }
    }
  }
}

对于 Claude Code (~/.claude.json):

{
  "mcpServers": {
    "bits": {
      "command": "npx",
      "args": ["-y", "usebits-mcp"],
      "env": {
        "BITS_API_KEY": "bb_your_key_here"
      }
    }
  }
}

3. 重启

重启您的网关/客户端以加载新的 MCP 服务器。

使用方法

Bits MCP 使用“代码模式”——您编写在沙箱中执行的 TypeScript SDK 代码。提供两个工具:

  1. 文档搜索 —— 查询 SDK 文档
  2. 代码执行 —— 编写并运行基于 Bits SDK 的 TypeScript 代码

示例:抓取网站

使用 Bits MCP 访问 news.ycombinator.com 并获取前 5 个故事标题

代理将执行以下操作:
1. 在文档中搜索导航/抓取方法
2. 编写用于导航和提取数据的 TypeScript 代码
3. 执行代码并返回结果

示例:填写表单

使用 Bits 访问 example.com/contact,用姓名 "Test" 和邮箱 "test@example.com" 填写联系表单,然后提交

示例:提取结构化数据

使用 Bits 从 example-store.com/products 抓取产品列表,并以包含名称、价格和 URL 字段的 JSON 格式返回

功能特性

  • 导航 —— 访问 URL,处理重定向
  • 读取页面 —— 提取文本、获取页面布局、截取屏幕截图
  • 交互 —— 点击元素、填写输入框、按键
  • 处理身份验证 —— OAuth 弹窗、登录表单、两步验证(配合存储的凭据)
  • 多窗口 —— 在标签页/弹窗之间切换
  • 结构化输出 —— 按特定 JSON 模式返回数据

创建工作流(可选)

对于重复性任务,可以在 Bits Web 应用中创建工作流:

  1. 访问 app.usebits.comWorkflows
  2. 创建一个包含定义(给代理的指令)的工作流
  3. (可选)为结构化响应添加输出模式
  4. 通过 API 运行:POST /workflows/{id}/runs

故障排除

“API 密钥无效” —— 请检查您的密钥是否以 bb_ 开头且复制正确。

启动缓慢 —— 首次运行会通过 npx 下载 MCP 包。后续运行会更快。

任务卡住 —— 浏览器自动化可能遇到验证码或意外弹窗。请检查响应中的实时视图 URL。

相关链接

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor