1. Conduid
  2. Data
  3. Claude In Mobile
MCP server · Data

Claude In Mobile

MCP server for mobile and desktop automation — Android (via ADB), iOS Simulator (via simctl), and Desktop (Compose Multiplatform). Like Claude in Chrome but for mobile devices and desktop apps

Unclaimed data
69Good

Scored yesterday · breakdown

About Claude In Mobile

Claude In Mobile is an MCP server published by AlexGladkov in the Data category: mCP server for mobile and desktop automation — Android (via ADB), iOS Simulator (via simctl), and Desktop (Compose Multiplatform). Like Claude in Chrome but for mobile devices and desktop apps.

The repository has 378 stars and 35 forks, with the last commit 23 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/AlexGladkov/claude-in-mobile

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Claude In Mobile

Powered by Claude · Grounded in docs

I know everything about Claude In Mobile. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v4.4.1v4.4.1 · 13 Sep 2026Full Changelog: https://github.com/AlexGladkov/claude-in-mobile/compare/v4.4.0...v4.4.1
v4.3.0v4.3.0 · 10 Sep 2026mcp-devices 4.3.0 fixes native REPL startup under WSL and other environments where child commands depend on the supervisor session environment. Fixed REPL PTY children now inherit the supervisor's allowlisted `PATH`, `HOME`, `LANG`,…
v4.2.3v4.2.3 · 9 Sep 2026iOS UI automation and WebDriverAgent reliability v4.2.3 restores usable iOS UI geometry and makes screenshot-coordinate input land in WebDriverAgent's point space. It also hardens WDA build, session, and port lifecycle handling. Fixed…
v4.2.2v4.2.2 · 9 Sep 2026v4.2.2 restores the canonical Homebrew formula after the v4.2.1 release exposed an unsupported Formula DSL directive. Fixed Remove unsupported `oldname`/`oldnames` directives while updating `AlexGladkov/homebrew-tap/mcp-devices.rb`. Keep…
v4.2.1v4.2.1 · 9 Sep 2026Full Changelog: https://github.com/AlexGladkov/claude-in-mobile/compare/v4.2.0...v4.2.1

README

mcp-devices 4.2.0 (ex-claude-in-mobile)

👉 Want everything in one package? Keep using claude-in-mobile.

Nothing changes for you. Same install, all platforms bundled, still maintained:

npm i -g claude-in-mobile

That's it — the all-in-one edition. Read on only if you'd rather install the platforms separately (that's what mcp-devices is for).


Two editions — same tool

Edition Best for Install
claude-in-mobile Want it all in one, zero setup npm i -g claude-in-mobile
mcp-devices Want a slim base + only the platforms you need npm i -g mcp-devices (+ platform plugins, below)

Both are maintained. claude-in-mobile was renamed to mcp-devices in 4.0 and split into a modular edition; the all-in-one keeps its name and its unchanged install. The rest of this README covers the modular mcp-devices edition.


Install in 3 steps (modular)

Requires Node.js 20 or newer.

# 1. base server
npm i -g mcp-devices

# 2. add a platform (example: Android)
npm i -g @mcp-devices/plugin-android
mcp-devices install android

# 3. point your MCP client at it
#    { "mcpServers": { "mobile": { "command": "mcp-devices" } } }
# Grok Build:
#    grok plugin marketplace add AlexGladkov/claude-in-mobile
#    grok plugin install mcp-devices --trust

Restart your MCP client. Done — ask Claude "take a screenshot of my Android device" and it works.

Check prerequisites any time: mcp-devices doctor.

Native shell CLI

The npm command mcp-devices is the Node.js MCP server. For direct shell automation, install the native Rust CLI and use its unambiguous command name:

brew install AlexGladkov/tap/mcp-devices
mcp-devices-cli --help
mcp-devices-cli devices

The separate name prevents a global npm install from shadowing the native CLI on PATH.

Pick your platform

Each platform is a separate package. Install the one(s) you need — full guide in each doc:

Platform Install Needs Guide
Android npm i -g @mcp-devices/plugin-android adb android »
iOS npm i -g @mcp-devices/plugin-ios xcrun (macOS/Xcode) ios »
Web npm i -g @mcp-devices/plugin-web Chrome web »
Desktop npm i -g @mcp-devices/plugin-desktop Java/JDK desktop »
Aurora npm i -g @mcp-devices/plugin-aurora flutter-aurora aurora »
HarmonyOS Next npm i -g @mcp-devices/plugin-harmony hdc (DevEco Studio) harmony »
All npm i -g @mcp-devices/plugin-all — —

After installing a package, enable it: mcp-devices install <name> (or all), then restart.

What it can do

  • Drive apps — screenshots, taps/swipes/typing, app launch, UI tree, shell, logs, permissions, files.
  • Debug live apps — breakpoints, stepping, inspect variables, evaluate expressions (Android JDWP + iOS LLDB). See debug ».
  • Test — visual regression, accessibility audit, performance, sensor/network simulation.

These come as ~20 built-in tool modules plus the on-demand debug plugin — full tool catalog ».

Switching from all-in-one to modular?

Happy with the bundled claude-in-mobile? Do nothing — it stays maintained and installs exactly as before. This section is only if you want to move to the slim modular edition.

  • The Node MCP commands claude-in-mobile and mcp-devices keep working; the native shell interface is available as mcp-devices-cli.
  • The only difference is that platforms aren't bundled — install the one(s) you actually use:
npm i -g mcp-devices
npm i -g @mcp-devices/plugin-android   # (or plugin-all for everything)
mcp-devices install android

Tools, actions, and MCP client config are identical to the bundled edition.

Docs

Notes

  • The modular base loads no platforms by default — enable them with mcp-devices install <name>. The claude-in-mobile edition enables all.
  • Enable the separately installed debug plugin with mcp-devices plugin enable debug; MCP_DEVICES_TOOL_PLUGINS=debug remains available as a per-run override.
  • Prefer everything in one package? Use the all-in-one claude-in-mobile edition (npm i -g claude-in-mobile) — still maintained, install unchanged.

README fetched from the repository yesterday. The original is authoritative.

Questions

About Claude In Mobile

How do I install Claude In Mobile?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Claude In Mobile safe to use with an AI agent?

Its trust score is 69 out of 100 (good). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Claude In Mobile still maintained?

Yes — the latest release is v4.4.1 (13 Sep 2026), and the last commit was 23 days ago. The repository has 378 stars and 12 open issues.