Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
MCP servers/Automation & Workflows
alexgladkov avatar

Claude Mobile

alexgladkov/claude-in-mobile

Wraps ADB, simctl, and Compose Multiplatform desktop APIs to let Claude control mobile devices and desktop apps through natural language. You can take screenshots, tap UI elements, launch apps, grant permissions, and read device logs across Android phones, iOS Simulator, and desktop applications. Includes smart screenshot compression and annotated UI elements with bounding boxes for better visual understanding. The unified API means the same commands work whether you're automating an Android emulator or testing a desktop app. Particularly handy for mobile QA workflows, app testing automation, or when you need Claude to interact with apps outside the browser.

GitHub stars
248
last updated
Jan 6, 2026
View on GitHubSave

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

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

EditionBest forInstall
claude-in-mobileWant it all in one, zero setupnpm i -g claude-in-mobile
mcp-devicesWant a slim base + only the platforms you neednpm 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:

PlatformInstallNeedsGuide
Androidnpm i -g @mcp-devices/plugin-androidadbandroid »
iOSnpm i -g @mcp-devices/plugin-iosxcrun (macOS/Xcode)ios »
Webnpm i -g @mcp-devices/plugin-webChromeweb »
Desktopnpm i -g @mcp-devices/plugin-desktopJava/JDKdesktop »
Auroranpm i -g @mcp-devices/plugin-auroraflutter-auroraaurora »
HarmonyOS Nextnpm i -g @mcp-devices/plugin-harmonyhdc (DevEco Studio)harmony »
Allnpm 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

  • Modules & tools overview — how it's organized
  • Platforms: android · ios · web · desktop · aurora · harmony
  • Debug plugin — runtime debugging
  • Built-in tools reference — every tool + action

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.

Details

Repository
github.com/alexgladkov/claude-in-mobile
Categories
Automation & Workflows, Mobile Development

Related Automation & Workflows MCP servers

View all
1billy-enrizky avatarOpenbrowser Aibilly-enrizky/openbrowser-aiAI browser automation. Write async Python to navigate, click, type, and extract data.232stars
2hao-cyber avatarPhonehao-cyber/phone-mcpControls an Android device via MCP using ADB commands for calls, messages, UI automation, and app management.231stars
3farhanaliraza avatarClaude Context Localfarhanaliraza/claude-context-localCode search MCP for Claude Code. Make entire codebase the context for any coding agent. Embeddings are created and stored locally. No API cost.229stars
4mobai-app avatarMobai Mcpmobai-app/mobai-mcpAI-powered mobile device automation for Android and iOS devices, emulators, and simulators216stars
5jpicklyk avatarMCP Task Orchestratorjpicklyk/task-orchestratorServer-enforced workflow discipline for AI agents: work items, dependency graphs, quality gates193stars
6sbroenne avatarMCP Server for Excelsbroenne/mcp-server-excelExcel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.189stars