# 1. 启动 MCP 服务npx @uicheck/mcp # 2. AI 客户端配置 MCPhttp://127.0.0.1:17322/mcp # 3. Web 应用侧连接 WebSocketnpm install @uicheck/web import { initUiCheck } from '@uicheck/web' initUiCheck({ socket: { url: 'ws://127.0.0.1:17322/socket' }})Multi-runtime entrypoints
选择应用运行环境
不同平台只负责把自己的 UI 能力转成 uicheck 协议。AI 客户端不需要区分 Web、Taro、小程序、RN、Flutter 或原生应用。
@uicheck/web
浏览器 DOM 页面,读取真实 DOM、截图、视口和元素布局。
@uicheck/taroTaro 小程序页面,通过 selector query 返回小程序节点树。
@uicheck/rnReact Native 应用,读取 testID、accessibilityLabel 和运行时布局。
uicheck_flutterFlutter 应用,通过运行时客户端暴露组件树、截图和布局。
uicheck_appleiOS/macOS 原生应用,通过 Swift 客户端接入 UIView/NSView。
uicheck_androidAndroid 原生应用,通过 Kotlin 客户端接入 View 层级。