Android
Android MCP — ADB-based device, apps, UI, logcat, emulator, files, system, debug
Connector by us-all · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/us-all-android
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 31 read · 26 write · 9 delete · 10 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 76
Read from the source code; the running server may list different tools.
Read 31 · Look things up without changing anything.
analyze-appdevice-healthdoctorget-app-intentsget-battery-infoget-cpu-infoget-crash-logsget-current-activityget-device-infoget-device-propertiesget-gfx-infoget-logcat
Show 19 more tools
get-mem-infoget-network-infoget-orientationget-package-infoget-settingis-app-installedlist-avdslist-deviceslist-fileslist-forwardslist-packageslist-settingslist-snapshotsload-snapshotsearch-logcatsearch-toolstake-annotated-screenshottake-screenshotui-snapshot-a11y
Write 26 · Create, change, send or run things.
double-tapgrant-permissioninput-textinstall-applock-devicelong-pressport-forwardpress-keypull-screen-recordingpush-filereverse-forwardsave-snapshot
Show 14 more tools
send-broadcastset-display-densityset-display-sizeset-orientationstart-emulatorstart-screen-recordingstop-appstop-emulatorswipetaptap-elementtoggle-mobile-datatoggle-wifiunlock-device
Delete 9 · Delete, drop, revoke or wipe things.
clear-app-dataclear-logcatdelete-filedelete-snapshotdrag-and-dropexecute-shellremove-forwardrevoke-permissionuninstall-app
Not yet classified 10 · We could not tell from the name and description.
bugreportchange-settingconnect-devicedisconnect-devicedump-ui-hierarchykeep-screen-onlaunch-appopen-notificationopen-urlpull-file
Secrets and settings it asks for
Other settings (environment variables or headers).
ADB_PATHANDROID_DISABLEANDROID_HOMEANDROID_MCP_ALLOW_SHELLANDROID_MCP_ALLOW_WRITEANDROID_SERIALANDROID_TOOLS
Tools (76)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
analyze-appAggregated app view: package info + memory usage in one call. Replaces 2-3 round-trips of get-package-info + get-mem-info.
bugreportGenerate a full Android bugreport zip file. Takes up to 2 minutes
change-settingChange an Android system setting (system/secure/global namespace). Requires ANDROID_MCP_ALLOW_WRITE=true
clear-app-dataClear all data and cache for an app (equivalent to factory reset for the app). Requires ANDROID_MCP_ALLOW_WRITE=true
clear-logcatClear the logcat buffer. Requires ANDROID_MCP_ALLOW_WRITE=true
connect-deviceConnect to a device over TCP/IP (wireless ADB). Requires ANDROID_MCP_ALLOW_WRITE=true
delete-fileDelete a file or directory on the device. Requires ANDROID_MCP_ALLOW_WRITE=true
delete-snapshotDelete an emulator snapshot. Requires ANDROID_MCP_ALLOW_WRITE=true
device-healthAggregated device health snapshot: battery + system memory + cpu + network in one call. Useful for periodic monitoring or before/after comparisons. Failures of individual sub-checks surface in `caveats`. Renders an Apps SDK card on ChatGPT clients (Claude clients receive the same JSON text).
disconnect-deviceDisconnect a TCP/IP device or all TCP/IP devices. Requires ANDROID_MCP_ALLOW_WRITE=true
doctorCheck environment health: ADB, devices, ANDROID_HOME, emulator, permissions. Run this first to diagnose setup issues
double-tapDouble tap at specific screen coordinates. Requires ANDROID_MCP_ALLOW_WRITE=true
drag-and-dropDrag from one point to another (e.g. reorder list items). Requires ANDROID_MCP_ALLOW_WRITE=true
dump-ui-hierarchyDump the UI accessibility tree. Compact mode (default) returns only interactive elements with coordinates for token efficiency
execute-shellExecute an arbitrary ADB shell command. Requires ANDROID_MCP_ALLOW_SHELL=true (separate from write permission for security)
Show 61 more tools
get-app-intentsDiscover intent actions and deep links supported by an app
get-battery-infoGet battery status including level, charging state, temperature, and health
get-cpu-infoGet CPU usage info with top consuming processes
get-crash-logsGet crash logs from the device. Optionally filter by package name
get-current-activityGet the currently visible (resumed) activity and window focus information
get-device-infoGet detailed device information including model, brand, Android version, SDK version, display density and size
get-device-propertiesGet Android system properties (getprop). Optionally filter by prefix like 'ro.build' or 'ro.product'
get-gfx-infoGet GPU rendering performance: frame count, jank percentage, percentile latencies
get-logcatGet recent logcat output. Filter by tag, priority level, and number of lines
get-mem-infoGet memory usage info. Per-app (PSS, heap, views) or system summary (RAM, top consumers)
get-network-infoGet network information including WiFi status, IP address, and connectivity details
get-orientationGet current screen orientation and auto-rotate setting
get-package-infoGet detailed package info: version, SDK targets, install time, permissions
get-settingRead an Android system setting value from system/secure/global namespace
grant-permissionGrant a runtime permission to an app. Example: android.permission.CAMERA. Requires ANDROID_MCP_ALLOW_WRITE=true
input-textType text on the device. Focus an input field first using tap. Requires ANDROID_MCP_ALLOW_WRITE=true
install-appInstall an APK file on the device. Requires ANDROID_MCP_ALLOW_WRITE=true
is-app-installedCheck if an app is installed on the device (returns boolean)
keep-screen-onKeep the device screen on while charging (prevents screen timeout). Requires ANDROID_MCP_ALLOW_WRITE=true
launch-appLaunch an app by package name. Optionally specify activity. Requires ANDROID_MCP_ALLOW_WRITE=true
list-avdsList available Android Virtual Devices (AVDs) that can be started
list-devicesList all connected Android devices and emulators with their status and details
list-filesList files on the device at a given path. Supports recursive listing
list-forwardsList all active port forwards and reverse forwards
list-packagesList installed packages on the device. Filter by name or type (all, system, third-party)
list-settingsList all settings in a namespace (system/secure/global)
list-snapshotsList available emulator snapshots
load-snapshotLoad an emulator snapshot. Requires ANDROID_MCP_ALLOW_WRITE=true
lock-deviceLock the device screen (press power button). Requires ANDROID_MCP_ALLOW_WRITE=true
long-pressLong press at specific screen coordinates. Requires ANDROID_MCP_ALLOW_WRITE=true
open-notificationOpen the notification/status bar panel. Requires ANDROID_MCP_ALLOW_WRITE=true
open-urlOpen a URL on the device browser. Supports http/https and deep link URIs. Requires ANDROID_MCP_ALLOW_WRITE=true
port-forwardForward a host port to a device port (adb forward). Useful for connecting to app servers. Requires ANDROID_MCP_ALLOW_WRITE=true
press-keyPress a key event (BACK, HOME, ENTER, VOLUME_UP, etc). Requires ANDROID_MCP_ALLOW_WRITE=true
pull-filePull (download) a file from the device to local filesystem
pull-screen-recordingPull a screen recording file from the device to local filesystem
push-filePush (upload) a local file to the device. Requires ANDROID_MCP_ALLOW_WRITE=true
remove-forwardRemove a specific port forward or all forwards/reverses. Requires ANDROID_MCP_ALLOW_WRITE=true
reverse-forwardReverse forward a device port to a host port (adb reverse). Lets device access host services. Requires ANDROID_MCP_ALLOW_WRITE=true
revoke-permissionRevoke a runtime permission from an app. Requires ANDROID_MCP_ALLOW_WRITE=true
save-snapshotSave the current emulator state as a named snapshot. Requires ANDROID_MCP_ALLOW_WRITE=true
search-logcatSearch logcat for a text pattern. Supports case-sensitive and case-insensitive search
search-toolsDiscover available tools by natural language query. Returns matching tool names + descriptions across all categories. Use this first to navigate the 76-tool surface efficiently.
send-broadcastSend a broadcast intent with optional extras. Example action: 'android.intent.action.BOOT_COMPLETED'. Requires ANDROID_MCP_ALLOW_WRITE=true
set-display-densityOverride display density in DPI (wm density). Omit dpi to reset to default. Requires ANDROID_MCP_ALLOW_WRITE=true
set-display-sizeOverride display resolution (wm size). Omit width/height to reset to default. Requires ANDROID_MCP_ALLOW_WRITE=true
set-orientationSet screen orientation to portrait, landscape, or auto-rotate. Requires ANDROID_MCP_ALLOW_WRITE=true
start-emulatorStart an Android emulator by AVD name. Supports headless mode and data wipe. Requires ANDROID_MCP_ALLOW_WRITE=true
start-screen-recordingStart recording the device screen to a video file (max 180s). Recording runs in background. Requires ANDROID_MCP_ALLOW_WRITE=true
stop-appForce stop an app by package name. Requires ANDROID_MCP_ALLOW_WRITE=true
stop-emulatorStop a running Android emulator. Requires ANDROID_MCP_ALLOW_WRITE=true
swipeSwipe from one point to another. Requires ANDROID_MCP_ALLOW_WRITE=true
take-annotated-screenshotCapture screenshot + interactive element map with numbered indexes. Use tap-element with the index to interact. Solves coordinate accuracy issues
take-screenshotCapture a screenshot of the device screen. Returns a PNG image
tapTap at specific screen coordinates. Requires ANDROID_MCP_ALLOW_WRITE=true
tap-elementTap an interactive element by its index number from dump-ui-hierarchy or take-annotated-screenshot. More reliable than coordinate-based tap. Requires ANDROID_MCP_ALLOW_WRITE=true
toggle-mobile-dataEnable or disable mobile data. Requires ANDROID_MCP_ALLOW_WRITE=true
toggle-wifiEnable or disable WiFi. Requires ANDROID_MCP_ALLOW_WRITE=true
ui-snapshot-a11yAccessibility audit of the current screen. Walks the UIAutomator hierarchy and flags: interactive elements without text/content-desc (missing-label), images without content-desc (image-without-content-desc), touch targets smaller than minTouchTargetDp (default 48dp). Returns labeledRatePct, finding counts by category, and a duplicate-content-desc list. Read-only.
uninstall-appUninstall an app from the device. Requires ANDROID_MCP_ALLOW_WRITE=true
unlock-deviceWake up and unlock the device. Optionally enter PIN/password. Requires ANDROID_MCP_ALLOW_WRITE=true
Signals
- Stars
- 14
- Forks
- 1
- Open issues
- 0
- Last commit
- Jul 10, 2026 (3 months ago)
- Last release
- Jun 19, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.us-all/android- Version
- 1.14.4
- Auth
- No auth
- Packages
- npm @us-all/android-mcp
- License
- MIT
- Repository
- github.com/us-all/android-mcp-server
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from us-all
- 0.530score
Datadog
us-all
Datadog MCP — 165 tools for metrics, monitors, logs, APM, RUM, incidents, CI/CD, fleet
ConnectorCFreshness: CLocal★ 3Claude Code +5 - 0.530score
Unifi
us-all
UniFi semantic-analysis MCP — fleet health, anomaly detection, cross-site analytics
ConnectorCFreshness: CLocal★ 3Claude Code +5 - 0.524score
Airflow
us-all
Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)
ConnectorCFreshness: CLocal★ 2Claude Code +5 - 0.512score
Google Drive
us-all
Google Drive + Workspace MCP — Docs, Sheets, Slides, Shared Drives, Labels, Approvals, DWD
ConnectorCFreshness: CLocal★ 1Claude Code +5 - 0.512score
Mlflow
us-all
MLflow MCP — experiments, runs, registered models, versions, traces, assessments (MLflow 3)
ConnectorCFreshness: CLocal★ 1Claude Code +5 - 0.488score
Openmetadata
us-all
OpenMetadata MCP — metadata, lineage, search, data quality, OM 1.12+ Data Contracts
ConnectorCFreshness: CLocalClaude Code +5
Cite this page
Android MCP server. Agent Mart. https://agentmart.dev/connectors/us-all-android (last updated 2026-10-24)