browserbase-tool-automation

通过Rube MCP(Composio)自动化Browserbase工具任务。始终优先搜索工具以获取当前架构。

安装

热度:18

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-browserbase-tool-automation&locale=zh&source=copy

Browserbase Tool Automation - 通过 Rube MCP 自动化浏览器操作

技能概述


通过 Composio 的 Rube MCP 服务,无需编写代码即可自动化 Browserbase 浏览器操作,包括网页访问、元素交互、截图下载等功能。

适用场景

  • 自动化网页抓取与数据采集

  • 无需手动编写爬虫脚本,通过 MCP 调用即可访问网站、提取数据、下载截图。适合需要定期抓取网页内容或监控页面变化的场景。

  • AI Agent 赋予浏览器操作能力

  • 让 Claude 或其他 AI Agent 能够直接操作浏览器,完成表单填写、页面导航、内容提取等任务,扩展 Agent 的实际操作能力。

  • 快速浏览器测试与验证

  • 无需配置复杂的测试环境,直接通过 MCP 调用浏览器操作,快速验证网页功能、测试用户流程或生成页面截图。

    核心功能

  • 工具发现与动态 Schema 获取

  • 自动获取最新的 Browserbase Tool 模式,确保工具调用始终符合当前 API 规范。避免因硬编码工具名称导致的调用失败。

  • 连接管理与状态检查

  • 通过 RUBE_MANAGE_CONNECTIONS 管理 Browserbase Tool 连接,检查连接状态,处理认证流程,确保连接可用后再执行操作。

  • 多工具编排执行

  • 支持在单个会话中顺序执行多个浏览器操作,复用 session ID 提高效率,支持批量任务和复杂工作流的自动化。

    常见问题

    Rube MCP 是什么?需要 API Key 吗?


    Rube MCP 是 Composio 提供的 MCP 服务,用于集成各类工具包。使用 Rube MCP 不需要 API Key,只需在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器即可使用。

    为什么每次都要先调用 RUBE_SEARCH_TOOLS?


    Browserbase Tool 的工具模式和可用功能会随时更新。硬编码工具名称或参数可能导致调用失败。RUBE_SEARCH_TOOLS 会返回最新的工具模式、推荐执行计划和已知问题,确保你的调用始终正确。

    如何验证 Browserbase 连接是否成功?


    调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit 为 browserbase_tool,检查返回的连接状态。如果状态不是 ACTIVE,需要按照返回的认证链接完成连接设置。只有确认连接为 ACTIVE 后,才能执行浏览器操作。

    可以在同一个会话中执行多个浏览器任务吗?


    可以。在第一次调用时使用 session: {generate_id: true} 生成 session ID,后续操作复用这个 ID。这样可以保持浏览器会话状态,避免重复连接,提高执行效率。