当前位置: 首页 > news >正文

OpenClaw 和 MCP 怎么接:把浏览器能力做成 Agent 可控工具

OpenClaw 这类浏览器能力,如果只是当成“让 AI 打开网页”的插件,很快就会遇到两个问题。

第一,Agent 每次都在临时描述任务,边界不稳定。第二,浏览器能做的动作太多,读页面、搜索、点击、输入、下载、提交都混在一起,权限很难管。

更稳的做法,是把 OpenClaw 能力拆成几个小工具,再用 MCP 这类协议接给 Agent。这样 Agent 看到的不是一个大而全的浏览器,而是一组边界清楚的工具:读网页、找链接、展开内容、提取字段、生成待确认清单。

先不要把“控制浏览器”做成一个工具

很多人接 MCP 工具时,会想做一个万能工具:

browser_control(action, url, selector, text)

看起来灵活,实际很危险。因为这个工具几乎什么都能做:打开页面、点按钮、填输入框、提交表单、下载文件,甚至在登录状态里改配置。

对 Agent 来说,工具越万能,越容易乱用。它可能为了完成任务自己推断 action,也可能在 selector 不稳定时继续尝试别的按钮。最后你很难判断问题出在模型、工具参数、页面状态,还是任务本身写得太宽。

我更建议把浏览器能力拆小:

工具允许做什么不允许做什么
fetch_page读取公开网页正文不执行登录态动作
search_web搜索候选页面不把结果当事实
inspect_page读取页面标题、链接、按钮、表单结构不点击提交类按钮
extract_fields按字段表提取可见内容不补全没看到的信息
expand_readonly点击 FAQ、折叠面板、目录跳转不保存、不发布、不发送

这样做的好处是:每个工具都能单独测试,也能单独限权。Agent 想做高风险动作时,工具层本身就不会给它入口。

MCP 工具参数要窄,不要让模型自由发挥

MCP 工具最容易踩坑的地方,是参数写得太宽。

比如你给 Agent 一个参数:

{"instruction":"你想怎么操作都写在这里"}

这等于把安全边界交还给自然语言。模型当然能理解很多指令,但它也会误解、漏看、补全,尤其是在网页状态变化后。

我更喜欢把参数设计成这种结构:

{"url":"https://example.com/docs","mode":"read
http://www.zskr.cn/news/1469760.html

相关文章:

  • 【实战指南】从树莓派/Arduino迁移到youyeetoo K1:开发者完整攻略
  • 实战演练:基于快马AI快速开发一个带交互功能的飞鸟云官网Demo
  • 095、检测结果存储与分析平台:PostgreSQL/ClickHouse + Grafana 搭建检测数据分析
  • 2026年减速机源头厂家强力推荐榜:斜齿轮减速机、摆线减速机、四大系列及轴承传动设备优选指南 - 品牌企业推荐师(官方)
  • 如何通过开源工具实现B站直播推流码获取与专业级推流配置
  • 2026年真空乳化搅拌机/乳化机/均质机/管线式乳化机厂家推荐:精密均质与智能配液技术深度解析 - 品牌企业推荐师(官方)
  • KEIL开发避坑指南:这7个编译警告别忽视,尤其是第3个新手常犯
  • 亿达科创深圳新址启用 锚定湾区打造数字服务新标杆
  • 义乌靠谱购宠攻略|认准稠江明轩猫犬舍连锁老店,告别网购星期宠 - 萌宠俱乐部
  • 都2026年了,鸿蒙版微信这10大误区早已是历史
  • 如何用Arduino-ESP32快速构建物联网项目?从入门到实战的完整指南
  • 2026年软件工程师与产品经理的角色重定位
  • SpringBoot 项目统一全局异常处理生产级实战指南
  • 【GitHub】Lazygit 深度技术解析:79k Star 的终端 Git TUI 是如何炼成的
  • 延迟注入:用Harness模拟网络抖动测试Agent韧性
  • 利用快马AI快速构建汇川变频器控制逻辑模拟原型
  • Gemini 3.5 Flash 深度解析:重新定义“性价比“的前沿智能体
  • Compose 副作用全解析:LaunchedEffect、SideEffect、DisposableEffect 辨析
  • 漏洞扫描、渗透测试、代码审计、软件测试等全维度安全检测服务公司|天磊卫士
  • 2026年发电机厂家/发电机组品牌推荐榜:康明斯、玉柴发电机,高压与大功率柴油发电机组的品质之选! - 品牌企业推荐师(官方)
  • PyVista终极指南:如何用Python实现专业级3D可视化
  • 2026年6月四川靠谱钢板厂汇总|当前钢管实时吨价+省心采购攻略 - 四川盛世钢联营销中心
  • ROS MoveIt控制Gazebo机械臂没反应?手把手教你排查‘Action client not connected’这个坑
  • 021、Sensor 时钟设计:MCLK 频率选择、PLL 配置与 EMI 优化
  • AndroidStudio非必要的IDE飘黄检测去除
  • 南宁五象新区/良庆区家政推荐:新房扎堆的地方,更需要专业保洁 - 教育信息速递
  • git rm
  • ABB变频器备件IGBT模块FS225R17KE3/AGDR-71CS
  • 数字电路设计入门终极指南:3步掌握Logisim-Evolution核心技巧
  • 2026年 上海企业建站、企业邮箱与AI营销服务TOP5推荐榜 - 品牌企业推荐师(官方)