io.github.smbcloudXYZ/xcrs — Model Context Protocol (MCP) Server
This MCP server provides tools for testing mobile and TV apps across iOS simulators, physical Apple devices, Android phones, and Android TV devices. It coordinates Xcode and device tooling (including CoreDevice and ControlKit) alongside Android automation via adb, using a target-aware workflow.
🛠️ Key Features
- MCP server:
mcp-name: io.github.smbcloudXYZ/xcrs - Target-aware automation workflow for mobile and TV testing
- Uses Xcode with ControlKit and CoreDevice (as integrated components)
- Android tooling via
adb
🚀 Use Cases
- Test iOS apps on Apple simulators
- Test iOS apps on physical Apple devices
- Test Android apps on Android phones
- Test apps on Android TV and Apple/Android TV environments
⚡ Developer Benefits
- Single workflow combining Apple and Android tooling
- Device selection and setup supports USB debugging and host authorization
- Tooling available via Rust installation (
cargo install xcrs)
⚠️ Limitations
- Android
adbresolution depends onANDROID_SDK_ROOT,ANDROID_HOME, standard Android SDK paths, orPATH
Relevant Topics
cloud, cloud-computing, vercel, cli, command-line, command-line-tool, homebrew, rust, push-to-deploy, authentication, developer-tools, email-api, email-routing, identity, mcp, mcp-server, model-context-protocol, oauth, transactional-email