返回顶部
s

surfagentSurfAgent控制

Control a real Chrome browser via SurfAgent — navigate, click, type, screenshot, extract data, crawl sites, and automate web workflows. Uses your persistent Chrome profile with real cookies and sessions. Works through SurfAgent's MCP server or direct HTTP API.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
80
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

surfagent

SurfAgent — 真实Chrome浏览器控制

为您的AI代理提供一个真实、持久的Chrome浏览器。无无头浏览器、无云端、无机器人检测问题。

适用场景

  • - 需要浏览、抓取或与网站交互
  • 需要填写表单、点击按钮或导航页面
  • 需要从网页提取结构化数据
  • 需要截取网站截图
  • 需要持久登录会话(已登录网站)
  • 需要绕过机器人检测(Cloudflare、hCaptcha等)
  • 需要爬取/映射网站

前置条件

  1. 1. 安装并运行SurfAgent — 从surfagent.app下载
  2. 连接MCP服务器 — hermes mcp add surfagent --command npx --args -y surfagent-mcp
  3. 或直接使用HTTP API,地址为http://localhost:7201

快速参考 — MCP工具(24个)

工具功能说明
browsernavigate打开URL
browserback
返回上一页 | | browser_forward | 前进到下一页 | | browser_click | 点击元素(选择器、文本或坐标) | | browser_type | 在元素中输入文本 | | browserfillform | 一次性填写多个表单字段 | | browser_select | 选择下拉选项 | | browser_scroll | 滚动页面或滚动到元素 | | browser_screenshot | 截取页面截图(PNG格式) | | browsergettext | 获取可见文本内容 | | browsergethtml | 获取页面HTML | | browsergeturl | 获取当前URL | | browsergettitle | 获取页面标题 | | browserfindelements | 通过CSS选择器查找元素 | | browser_evaluate | 在页面中运行JavaScript | | browser_wait | 等待元素出现 | | browser_cookies | 获取或设置Cookie | | browserlisttabs | 列出打开的标签页 | | browsernewtab | 打开新标签页 | | browserswitchtab | 按ID/标题切换标签页 | | browserclosetab | 关闭标签页 | | browser_extract | 提取结构化数据(Markdown、JSON、链接) | | browser_crawl | BFS广度优先爬取域名 | | browser_map | 发现网站上的所有URL |

操作流程

基本导航

  1. 1. 使用browsernavigate打开URL
  2. 使用browserscreenshot查看页面
  3. 使用browserclick或browsertype进行交互
  4. 使用browsergettext读取内容

数据提取

  1. 1. 使用browserextract配合URL获取Markdown+链接
  2. 添加prompt和schema字段实现LLM驱动的结构化提取
  3. 使用browsercrawl进行多页面提取
  4. 使用browser_map快速发现URL

表单填写

  1. 1. 使用browsernavigate跳转到表单页面
  2. 使用browserfillform配合字段标签/名称→值的映射
  3. 或对单个字段使用browserclick+browsertype
  4. 使用browserselect处理下拉框

标签页管理

  1. 1. 使用browserlisttabs查看已打开的标签页
  2. 使用browsernewtab打开新标签页
  3. 使用browserswitchtab切换焦点
  4. 使用browserclosetab完成操作后关闭标签页——始终清理标签页

直接HTTP API(备用方案)

如果MCP不可用,可直接调用守护进程: bash

导航

curl -X POST http://localhost:7201/browser/navigate \ -H Content-Type: application/json \ -d {url: https://example.com}

截图

curl -s http://localhost:7201/browser/screenshot --output screenshot.png

列出标签页

curl -s http://localhost:7201/browser/tabs

提取页面数据

curl -X POST http://localhost:7201/browser/extract \ -H Content-Type: application/json \ -d {url: https://example.com, formats: [markdown, links]}

核心优势

  • - 真实Chrome — 非无头模式,通过所有机器人检测
  • 持久会话 — 登录一次,永久保持登录状态
  • 真实指纹 — 您实际的Chrome安装,真实Cookie
  • 100%本地 — 数据不会离开您的机器
  • 24个MCP工具 — 全面的浏览器控制
  • 提取+爬取 — 等同于Firecrawl的功能,零云端成本

注意事项

  • - 完成后始终关闭标签页 — 保留打开的标签页会浪费资源
  • 等待动态内容 — 单页应用在导航后需要browser_wait或短暂延迟
  • 一次只执行一个操作 — 不要并行发送多个浏览器命令
  • 截图默认仅视口范围 — 对长页面使用fullPage选项
  • Cookie同意横幅 — 守护进程可通过/browser/resolve-blocker自动处理

验证方法

  • - browsergeturl返回导航后的预期URL
  • browserscreenshot显示预期的页面内容
  • browserget_text包含预期的文本
  • 健康检查:curl http://localhost:7201/health返回{ok: true}

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 surfagent-1775884034 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 surfagent-1775884034 技能

通过命令行安装

skillhub install surfagent-1775884034

下载

⬇ 下载 surfagent v1.0.0(免费)

文件大小: 3.98 KB | 发布时间: 2026-4-12 11:34

v1.0.0 最新 2026-4-12 11:34
Initial release — 24 MCP browser tools, Hermes/OpenClaw/ClawHub compatible

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部