MCP MCP server · io.github.callstack
io.github.callstack/agent-device
MCP server for mobile app automation: verify, control, and debug iOS, Android, TV, and desktop apps
- host stars
- 4,611
- 30-day movement
- +10736/day
- Related entries
- 2
- Connections
- 0
npmlocalstdio
agent-device is a CLI and stdio MCP server that lets AI agents inspect, control, and verify mobile apps on iOS, Android, TV, and desktop targets. It keeps device state in sessions, exposes commands as structured MCP tools, and supports evidence capture and replay.
It gives agents a single runtime for driving and verifying apps across native, React Native, Expo, and Flutter targets, usable from CLI, MCP, or a typed Node.js API.
Use it to
- Drive an app from the CLI to verify UI flows
- Expose mobile automation tools to an agent via MCP
- Script device control from Node.js with createAgentDeviceClient()
- Capture evidence and replays for CI runs
- Inspect app state via accessibility snapshots and selectors
For Developers building AI agents or QA workflows for mobile apps
- Runs
- installed — on your machine
- Transport
- stdio
- Packaged as
- npm:agent-device
- Install
- npx -y agent-device
- Version
- 0.21.4
- Last release
- 2026-09-16
topicsmobile-automationmcp-serveriosandroidreact-nativetesting