SuperAPI AI 工具集

webmcp-cli-skill

智能体与模型

查看项目

更新于 10-15 23:46

技能介绍

用途:为第三方 AI Agent 提供通过 Model Context Protocol(MCP)使用 webmcp-cli 与浏览器页面交互的完整说明,适用于需要点击、填表、滚动网页,读取 DOM 并识别可交互元素,或在已注入领域专用工具的页面上操作的场景。安装:环境通常已装好;仅当终端提示找不到工具时执行 npm install -g @opentiny/webmcp-cli。主要命令:webmcp-cli tabs 管理标签页(open/close/switch/back/forward);webmcp-cli state 查询浏览器导航元数据(url、title、activeTabid、webmcpTools、tabs),是确认可用工具的唯一方式,但不返回 DOM;webmcp-cli run <tool-name> '<json-args>' 执行页面工具。推荐流程:tabs open 打开目标页;state 确认 webmcpTools 是否注入;用 page-agent-tool 的 searchTree(已知元素时优先,省 token)或 browserState(full) 获取无障碍树,再根据 #N 索引执行 click、fill、select、scroll、executeJavascript。page-agent-tool 支持 browserState、searchTree、click、fill、select、scroll、executeJavascript,以及 responseMode(diff/full/both,默认 diff),操作后自动返回增量差异。限制与规则:仅操作带 #N 索引的元素,索引每次操作后重新分配;默认只列可见元素,屏外需先滚动;验证码须由用户手动处理;不点击 target="_blank" 链接;不无凭据登录;同一操作不重复超过 3 次;仅处理单页应用。领域工具:在 excalidraw.com、juejin.cn、www.baidu.com、my.oschina.net、xiaohongshu.com、creator.xiaohongshu.com、editor.csdn.net、segmentfault.com 等域自动注入专用工具,详见 state 输出的 webmcpTools,部分需阅读对应子 Skill;例如 Excalidraw 用 excalidraw_execute_command,掘金、CSDN、开源中国、思否发布文章前需先生成规定字数摘要,小红书支持搜索与发布笔记。终端 JSON 参数:bash 用单引号包裹,cmd 用双引号并转义内部双引号,powershell 用单引号并转义内部双引号。其余细节资料未提供。