Token导航 LogoToken导航

Agent Skill · 研究检索

browser-mcp(浏览器 MCP)

browser-mcp 用于处理浏览器自动化、网页检查和页面信息提取,适合在 OpenClaw 中需要让 Agent 打开页面、读取网页或验证前端流程时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

browser-mcp 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为操作浏览器;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 23,650。

总安装 4,211周安装 172GitHub Stars 公开资料未说明下载 1,362核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:browser-mcp(浏览器 MCP)
来源仓库:https://github.com/nasvip/browser-mcp
安装命令:
openclaw skills install browser-mcp
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install browser-mcp

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

browser-mcp 基于 Chrome DevTools MCP 协议实现远程控制。支持网站导航、表单填写与信息提取全流程。browser-mcp 属于研究检索类 Skill,可作为该场景下的辅助能力补充。当用户请求打开 ChatGPT 或搜索网页时自动触发。需配置本地 Chrome 实例并开放相关端口权限。

建议查看源码了解 SSR 与多步骤跳转的支持程度。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install browser-mcp;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

browser-mcp 怎么安装?

在终端执行 openclaw skills install browser-mcp。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

browser-mcp 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

browser-mcp 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

browser-mcp 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

browser-mcp 用的人多吗?

公开数据是累计安装 4,211 次,近一周安装 172 次,下载 1,362 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

browser-mcp 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
browser-mcp

浏览器 MCP · 本页

4,211—操作浏览器MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
browser-mcp
description
使用 Chrome DevTools MCP 协议远程控制 Chrome 浏览器执行网页任务。当用户说"打开网站"、"帮我搜索"、"点进去看看"、"查看详情"、"操作网页"、"打开 ChatGPT/Gemini"等任何需要浏览器自动化执行的任务时触发。支持网站导航、元素交互、表单填写、多步骤跳转、信息提取、SSRF 白名单配置等完整功能。

Chrome DevTools MCP Browser Skill

通过 Chrome DevTools MCP 协议连接浏览器,实现远程网页控制。


运行环境

当前配置

项目值
操作系统Windows 11 Pro
宿主软件QClaw (OpenClaw)
浏览器Chrome (老板已登录的浏览器)
连接方式Chrome DevTools MCP (profile=user)

架构示意

┌─────────────────────────────────────────────────────────┐
│  QClaw / OpenClaw (本机 Windows 11)                     │
│                                                         │
│  browser(action="navigate", profile="user", ...)         │
│           ↓                                            │
│  Chrome DevTools MCP (CDP)                              │
│           ↓                                            │
│  ws://127.0.0.1:9222 (Chrome Remote Debugging)          │
│           ↓                                            │
│  Chrome Browser (老板的 Chrome) ← 直接操控已登录状态     │
└─────────────────────────────────────────────────────────┘

快速入门

1. 启动浏览器

browser(action="start", profile="user")

2. 打开网站

browser(action="navigate", profile="user", url="https://example.com")

3. 获取页面快照

browser(action="snapshot", profile="user", refs="aria")

4. 操作元素

browser(action="act", profile="user", ref="ref_id", kind="click")   // 点击
browser(action="act", profile="user", ref="ref_id", kind="type", text="内容")  // 输入

核心工作流

标准流程

启动浏览器 → 导航网址 → 获取快照 → 分析内容 → 操作元素 → 等待加载 → 循环重复

多步骤任务流程

1. browser(action="navigate", url="目标网址")
2. browser(action="snapshot", refs="aria")  ← 每次操作前必做
3. 分析快照中的 ref,找到目标元素
4. browser(action="act", kind="click/type/press", ref="xxx", ...)
5. browser(action="act", kind="wait", timeMs=2000)  // 等待加载
6. 返回步骤2,循环直到任务完成

完整 Action 速查

导航与控制

Action说明示例
start启动浏览器browser(action="start", profile="user")
navigate打开网址browser(action="navigate", profile="user", url="...")
snapshot获取页面快照browser(action="snapshot", profile="user", refs="aria")
screenshot截图browser(action="screenshot", profile="user")
status查看浏览器状态browser(action="status", profile="user")
stop关闭浏览器browser(action="stop", profile="user")

元素操作

Kind说明参数
click点击元素ref="xxx"
type输入文本ref="xxx", text="内容"
press按键key="Enter"/"Escape"/"ArrowDown"/"ArrowUp"
select下拉选择ref="xxx", values=["选项"]
hover悬停ref="xxx"
wait等待加载timeMs=2000
scroll滚动width=0, height=500
close关闭标签页-

特殊操作

操作代码
粘贴文本browser(action="act", kind="press", key="Control+v")
全选browser(action="act", kind="press", key="Control+a")
后退browser(action="act", kind="press", key="Alt+ArrowLeft")
Ctrl+点击新标签打开browser(action="act", ref="xxx", kind="click", modifiers=["Control"])

常用 ref 模式

场景方式
搜索框输入browser(action="act", ref="搜索框ref", kind="type", text="关键词")
点击搜索/提交按钮browser(action="act", ref="按钮ref", kind="click")
回车提交browser(action="act", kind="press", key="Enter")
ESC返回/关闭弹窗browser(action="act", kind="press", key="Escape")
滚动浏览browser(action="act", kind="scroll", height=800)
等待加载browser(action="act", kind="wait", timeMs=3000)

实战模板

模板1:搜索任务

1. navigate → 打开搜索引擎(百度/Google)
2. snapshot → 找到搜索框 ref
3. type → 输入搜索关键词
4. press Enter → 提交搜索
5. wait 2s → 等待结果加载
6. snapshot → 查看搜索结果
7. click → 点击目标链接

模板2:登录后操作

1. navigate → 打开目标网站(已登录状态)
2. snapshot → 确认已登录
3. 执行后续操作...

模板3:多页面深入

1. navigate → 打开列表页
2. snapshot → 找到目标条目
3. click → 点进详情
4. wait → 等待加载
5. snapshot → 查看详情内容
6. 重复深入或返回继续

模板4:表单填写提交

1. navigate → 打开表单页
2. snapshot → 获取所有表单项 ref
3. type → 逐项填写(姓名、邮箱等)
4. select → 选择下拉选项
5. click → 提交按钮
6. wait → 等待响应
7. snapshot → 确认提交结果

运行环境配置

Windows 11 + QClaw(当前)

配置文件路径

C:\Users\<your-username>\.qclaw\openclaw.json

Chrome 远程调试配置
"browser": {
  "ssrfPolicy": {
    "dangerouslyAllowPrivateNetwork": false,
    "allowedHostnames": [ ... ]
  },
  "profiles": {
    "user": {
      "driver": "existing-session",
      "attachOnly": true,
      "cdpPort": 9222,
      "cdpUrl": "http://127.0.0.1:9222",  // 本地调试端口,不要暴露
      "color": "#00AA00"
    }
  }
}
Chrome 启动方式

老板的 Chrome 需要开启远程调试:

  1. 地址栏输入 chrome://inspect/#remote-debugging
  2. 勾选 "Discover network targets"
  3. 确认显示 localhost:9222
启动 Chrome 命令(可选)

如果需要手动启动带调试端口的 Chrome:

start chrome.exe --remote-debugging-port=9222

Linux/Mac 远程连接 Windows Chrome(未来支持 🚧)

场景说明

当 Agent 运行在 Linux 或 Mac 系统时,需要远程连接到 Windows 11 老板电脑上的 Chrome 浏览器。

架构示意
┌──────────────────────────────┐      ┌──────────────────────────────┐
│  Linux / Mac (Agent)         │      │  Windows 11 (老板电脑)        │
│                              │      │                              │
│  QClaw / OpenClaw            │ ←──→ │  Chrome + 远程调试端口        │
│  browser(action=...,          │ CDP  │  chrome.exe --remote-        │
│    cdpUrl="ws://WIN_IP:9222")│      │    debugging-port=9222        │
└──────────────────────────────┘      └──────────────────────────────┘
Windows 端配置
  1. 允许 Chrome 接受外部连接:
   chrome.exe --remote-debugging-port=9222 --remote-allow-origins=*
  1. 防火墙配置(允许 9222 端口入站)
  1. 获取 Windows 电脑的局域网 IP(如 192.168.1.100)
Agent 端配置
"browser": {
  "profiles": {
    "user": {
      "driver": "remote",
      "cdpUrl": "ws://<your-windows-ip>:9222",  // 替换为实际 IP
      "attachOnly": false,
      "color": "#00AA00"
    }
  }
}
注意事项
  • ⚠️ 仅在可信网络中使用
  • ⚠️ 远程连接时老板的 Chrome 需要保持运行
  • ⚠️ 老板电脑需要保持开机状态

SSRF 白名单配置

问题现象

Blocked: resolves to private/internal/special-use IP address

解决方案

  1. 编辑 C:\Users\<your-username>\.qclaw\openclaw.json
  2. 找到 browser.ssrfPolicy.allowedHostnames
  3. 添加目标域名(支持泛域名 *.example.com)
  4. 重启 OpenClaw:gateway(action=restart)

当前白名单

"allowedHostnames": [
  "*.chatgpt.com", "*.openai.com", "*.oaistatic.com",
  "*.gemini.google.com", "*.google.com",
  "*.twitter.com", "*.x.com",
  "*.facebook.com", "*.fbcdn.net",
  "*.github.com", "*.githubusercontent.com", "*.githubassets.com",
  "*.npmjs.org", "*.pypi.org", "*.pythonhosted.org",
  "*.cloudflare.com", "*.workers.dev", "*.vercel.app",
  "*.googleapis.com", "*.gstatic.com",
  "*.stackoverflow.com", "*.stackexchange.com"
]

注意事项

必须遵守

  • 使用 profile=user:连接老板的 Chrome,不是默认 profile
  • 操作前先 snapshot:每次页面变化后都要重新获取快照
  • 操作后等待 1-2 秒:让页面/内容完全加载
  • SSRF 白名单修改后重启:配置不会自动生效

常见问题

问题解决方法
报错 "Blocked SSRF"添加域名到白名单,重启 OpenClaw
点击没反应重新 snapshot,ref 可能已变化
页面加载慢增加 wait timeMs 值
浏览器超时重启 OpenClaw 网关
输入内容丢失使用 fill 替代 type,或先清空再输入

ref 失效规律

  • 页面刷新/导航后 ref 全部失效
  • 点击链接跳转后 ref 全部失效
  • 滚动不会导致 ref 失效
  • 每次操作前都重新 snapshot 是最稳妥的

Chrome 配置检查清单

老板的 Chrome 需开启远程调试才能连接: 1. 地址栏输入 chrome://inspect/#remote-debugging 2. 勾选 "Discover network targets" 3. 确认显示 localhost:9222

*最后更新:2026-03-25*

平台分布

OpenClaw

78.66%
按下载量换算1,071

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills