SuperAPI AI 工具集

browser-gui-inspect

通用与其它

查看项目

更新于 10-15 17:22

技能介绍

用途:当 REST API 未暴露某些报表、对话框或可视化内容,或目标工具(经典 SDN 控制器控制台、厂商支持门户、SaaS 管理控制台)完全没有 API 集成时,本技能作为与控制器无关的兜底方案,驱动真实、持久、手动认证的 Chrome 会话读取、搜索、确认并捕获 Web GUI 中的信息。技能本身不含任何厂商专属的 DOM/选择器知识,每次调用由操作者提供的目标 URL 与意图决定。

主要能力:基于 chrome-devtools-mcp 包(通过 npx -y chrome-devtools-mcp@latest 本地 stdio 启动),注册为两个服务器:chrome-devtools-mcp(--headless=true,默认)与 chrome-devtools-mcp-visible(--headless=false,Watch 模式)。支持导航、快照读取、截图、点击、填写、按键、控制台消息与网络请求枚举等。

使用方式:提供 target(目标页面 URL)与 intent(要读取或执行的内容),可选 actions 与 capture。典型流程为 navigate_page 导航、检测登录墙、执行读取/确认/搜索动作、捕获截图或快照、返回结果。发现未公开 API 时用 list_network_requests 与 get_network_request 获取方法、URL、请求与响应结构。

适用场景:补齐现有控制器技能的 API 缺口、发现未文档化的厂商 API、对无集成工具的通用 Web GUI 自动化,以及操作者要求可见浏览器时的 Watch 模式。

限制:交互工具仅用于读取、过滤、搜索与确认状态,绝不用于提交、应用或提交配置变更;涉及 Commit、Apply、Submit、Deploy、Save 等操作必须改用相应 API 技能。技能不请求、存储或传输任何凭据,登录需操作者按 Pattern A(有显示环境)或 Pattern B(无显示环境,经 SSH 隧道附加)手动完成。无环境变量配置,无专属域名白名单或审计轨迹,依赖 NetClaw 权限提示与 DefenseClaw 控制。状态包括 ok、sign_in_required、blocked、timed_out、conflict。