关于 XCRS Mobile & TV Automation
XCRS 是用于自动化测试 Apple 模拟器与实体设备、Android 手机和 Android TV 的 MCP 服务。它将多种平台工具整合到按目标设备操作的移动与电视应用测试流程中。
主要功能
- 01自动化 Apple 模拟器与设备
- 02自动化 Android 手机和电视
- 03按目标设备执行自动化
- 04可选 Android 无障碍检查与语义点击
适用场景
- 01测试 Apple 和 Android 设备上的移动应用
- 02自动化检查 Apple TV 和 Android TV 应用
MCP 相关
运行 `xcrs --mcp`,即可向 MCP 客户端提供跨平台移动与电视自动化工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
XCRS 移动端与 TV 自动化
用于在 Apple 模拟器、实体 Apple 设备、Android 手机和 Android TV 设备上测试移动端和 TV 应用的跨平台 MCP 工具。XCRS 将 Xcode、ControlKit、CoreDevice 和 adb 整合到一个能够识别目标的自动化工作流中。
MCP Registry 名称:mcp-name: io.github.smbcloudXYZ/xcrs
运行 MCP 服务
cargo install xcrs
xcrs --mcp
Android 工具会从 ANDROID_SDK_ROOT、ANDROID_HOME、标准 Android SDK 位置或 PATH 中使用 adb。连接启用了 USB 调试的设备,并在通过 device_select 选择设备前授权主机。
如需检查 Android 无障碍树和执行语义化的 ui_tap,请安装可选的 XCRS AndroidKit 配套运行器。无需安装它,也可以使用原始 adb 操作。
同一自动化配置也可通过完整的 smbCloud CLI 使用:
smb --mcp --scope automation
仓库
源代码和文档可在 smbcloud-cli 仓库中查看。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。