SuperAPI AI 工具集

tauri-mcp-cli

智能体与模型

查看项目

更新于 10-16 08:48

技能介绍

用途:该工具通过命令行驱动 Tauri 应用的 webview,用于自动化交互、捕获界面状态、调试 IPC,并支持移动端或远程设备。

主要能力:管理 driver-session 会话与后台 daemon;对 webview 执行点击、聚焦、输入、按键、滚动等操作;截图并写入文件;执行 JavaScript、查找元素、读取样式;读取控制台或移动端日志、列出窗口;执行后端命令、获取后端状态、监控与捕获 IPC 流量、发送合成事件;列出设备并连接 Android 模拟器、iOS 模拟器、真机或远程主机。

使用方式:几乎所有操作前需先启动并验证会话,常用 tauri-mcp driver-session start --port 9223 与 tauri-mcp driver-session status --json,须确认 connected: true。交互如 tauri-mcp webview-interact --action click --selector "#submit-btn",输入如 tauri-mcp webview-keyboard --action type --selector "#email" --text "hello@example.com",等待如 tauri-mcp webview-wait-for --type selector --value "#success-msg" --timeout 5000。截图须用 --file 明确输出路径。所有参数为 kebab-case。

适用场景:Tauri 应用 UI 自动化、回归调试、IPC 排查、移动端与远程设备联调。

限制:应用需运行于开发模式(通常 cargo tauri dev);须安装并注册 tauri-plugin-mcp-bridge;tauri.conf.json 需设 withGlobalTauri: true。启动会话可能成功但未连接应用,须检查状态;截图不返回 base64 到 stdout;执行 JS 注意返回形式;移动真机需 adb reverse 或显式 --host。daemon 命令仅在后台进程异常时使用。部分细节暂未提供。