AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Claude와 유사하게 Chrome에서 동작하지만 Android·iOS 시뮬레이터·데스크탑 앱을 자동화하는 MCP 서버
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
개발 도구TypeScript · RustGitHub @AlexGladkov직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Nothing changes for you. Same install, all platforms bundled, still
maintained:
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).
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.README 전문 보기 ↗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-mobileThat's it — the all-in-one edition. Read on only if you'd rather install the platforms separately (that's what
mcp-devicesis for).
| 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.
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.
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.
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.
These come as ~20 built-in tool modules plus the on-demand debug plugin — full tool catalog ».
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.
claude-in-mobile and mcp-devices keep working;
the native shell interface is available as mcp-devices-cli.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.
mcp-devices install <name>. The claude-in-mobile edition enables all.mcp-devices plugin enable debug; MCP_DEVICES_TOOL_PLUGINS=debug remains
available as a per-run override.claude-in-mobile
edition (npm i -g claude-in-mobile) — still maintained, install unchanged.