ClaudeCodeMod

All shelves / Marketplaces

AlexGladkov/claude-in-mobile

AlexGladkov/claude-in-mobile · 1 plugin

Marketplace 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

Install

The repo has no one-line install. Follow its README.

Open the repo

Plugins 1

After adding the marketplace, install one with /plugin install <name>@mcp-devices.

  1. 1mcp-devicesMobile device automation CLI for Android, iOS, Aurora OS, and Desktop platforms/plugin install mcp-devices@mcp-devicesv4.4.1

Files

README.md

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.

Facts

Kind
Marketplace
Repo
AlexGladkov/claude-in-mobile
Group
Uncategorized
Marketplace name
mcp-devices
Owner
AlexGladkov
Language
TypeScript
Created
2026-01-05
Forks
35
Plugins
1

More on this shelf

  1. 1f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
  2. 2affaan-m/everything-claude-codeaffaan-m/everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
  3. 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
  4. 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
  5. 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
  6. 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.