agent-device MCP server
io.github.callstack/agent-device·v0.21.36·5.0k starsOpen source device layer for AI agents: control mobile, web, TV, and desktop apps over MCP
not scanned yet
5.0k stars118k downloads/wk
Reviews
Write oneNobody has reviewed agent-device yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
agent-device tools
No tool declarations could be read from the package source. They show once the server is installed.
How agent-device compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 94/100
- higher than 96% of 4,460 AI and agents servers
- GitHub stars
- 5,027
- more than 96% of 2,711 AI and agents servers
- Downloads a week
- 118,075
- more than 97% of 1,538 AI and agents servers with a package
Release history: 16 versions in the registry since 2026-09-16, latest 2026-11-02, typically one every 3 days.
Install agent-device in Claude Code, Cursor or VS Code
Runs npx -y agent-device on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add agent-device -- npx -y agent-device
What the publisher says
From the agent-device repository's README, as published. We do not edit it. Read it on GitHub
agent-device
Mobile app automation and verification for AI coding agents. Give coding agents a live app feedback loop through a CLI, built-in MCP server, or typed Node.js API.
<!-- Intro rule: category line, job pitch with the platform list, works-with/proof line, nothing else. Per-platform transports, tool names, vendor lists, and support caveats belong in "How it works" and website/docs, never here. Every name in the proof line must link to public evidence. -->
Let your coding agent verify its changes in the running app. agent-device lets agents inspect, control, debug, and verify apps on iOS, Android, and HarmonyOS (simulators, emulators, and physical devices), plus tvOS, Android TV, Amazon Vega OS TV (Vega Virtual Device), web, macOS, and Linux. Agents read token-efficient accessibility snapshots instead of reasoning over screenshots alone, act through refs and selectors, and save evidence for review. It also coordinates device access across parallel agent worktrees and connects to remote device clouds.
Works with Claude Code, Codex, Cursor, Windsurf, Cline, Goose, and any agent that can run a CLI or connect over MCP, or as the runtime under agents you build with the AI SDK or Eve. Developers at Expensify, Shopify, and others use it to verify their apps.
Quick start
Install the CLI and check setup. It requires Node.js 22.12 or newer; web automation requires Node.js 24 or newer. See Installation for target requirements.
npm install -g agent-device@latest
agent-device doctor
agent-device help workflowRun doctor yourself before handing the CLI to an agent; help workflow links to the guides for debugging, replay, and profiling, and the installed help always matches the installed version.
Drive an app from the CLI
Add a contact in the built-in iOS Contacts app:
# Start a session.
agent-device open Contacts --platform ios
# Inspect the screen. The example below shows the output; refs vary.
agent-device snapshot -i
# @e2 [button] "Add"
# Use the ref and wait for the UI to settle.
agent-device press @e2 --settle
# The diff includes:
# + @e7 [text-field] "First name"
agent-device fill @e7 "Ada" --settle
# The next diff shows changed values and current refs:
# - @e7 [text-field] "First name"
# + @e14 [text-field] "Ada"
# = @e15 [text-field] "Last name"
# Capture evidence and close the session.
agent-device screenshot ./contact-form.png
agent-device closeRefs are only valid from the latest output: after a --settle command, use the refs in its diff, and take a new snapshot only if the diff omits what you need. Snapshots come from the app's accessibility tree, so clear labels, roles, and test IDs make agent runs more reliable; use screenshots and video as evidence or when accessibility data is poor.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-09-19restoreC → Ascore 94
agent-device: common questions
- Is agent-device MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the agent-device safety report
- How do I install agent-device?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does agent-device need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is agent-device maintained?
- The last commit was 20 days ago (2026-10-15). The latest release is v0.21.36.
- What can I use instead of agent-device?
- Servers from other publishers that do the same job: Clawdcursor MCP server, Robin: AI-Powered Dark Web OSINT MCP server and Pm Claude Skills MCP server.
- How does agent-device compare with other AI and agents MCP servers?
- safety score 94/100 (higher than 96% of 4,460 AI and agents servers); github stars 5,027 (more than 96% of 2,711 AI and agents servers); downloads a week 118,075 (more than 97% of 1,538 AI and agents servers with a package). Full comparison.
Alternatives to agent-device
Same job from other publishers: the closest match first, then the best rated.
- ClawdcursorSafe cross-OS desktop control for any AI agent - the fallback execution layer.not reviewedEstablishedC
- Robin: AI-Powered Dark Web OSINTDark web OSINT over Tor: search onion engines, scrape pages, report with your own model.not reviewedEstablishedA
- Pm Claude Skills1310 professional Agent Skills + workflow recipes — searchable & fetchable over MCP.not reviewedEstablishedA
- DCC-MCP CoreAgent control plane for DCC and engine hosts: one MCP endpoint, one tool contract.not reviewedEstablishedA
- Godot MCPAgent-driven Godot playtesting: editor control, input injection, game-time stepping, live state.not reviewedEstablishedA