
Native DevTools
A cross-platform automation server that gives Claude direct control over desktop apps, browsers, and Android devices through a single MCP interface. On macOS it uses Accessibility APIs for element-precise clicks without moving the mouse. On Windows it wraps UI Automation. For Chrome and Electron apps like VS Code or Slack, it speaks CDP directly so you can query the DOM and dispatch events. The Android path runs over ADB with uiautomator snapshots. Every platform gets screenshot, OCR, input simulation, and window management tools. If you need an agent to drive native apps alongside web content in the same session, or you want macOS AX dispatch that doesn't steal focus, this is the server to wire up.
- GitHub stars
- 113
- tools
- 13
- transport
- STDIO
- last updated
- May 31, 2026
Tools
13 toolsPublic tool metadata for what this MCP can expose to an agent.
android_list_devicesList all ADB-connected devices (always available)
List all ADB-connected devices (always available)
No parameter schema in public metadata yet.
android_connectConnect to a device by serial number (always available)
Connect to a device by serial number (always available)
No parameter schema in public metadata yet.
android_disconnectDisconnect from the current device
Disconnect from the current device
No parameter schema in public metadata yet.
android_screenshotCapture the device screen
Capture the device screen
No parameter schema in public metadata yet.
android_find_textFind UI elements by text (via uiautomator)
Find UI elements by text (via uiautomator)
No parameter schema in public metadata yet.
android_clickTap at screen coordinates
Tap at screen coordinates
No parameter schema in public metadata yet.
android_swipeSwipe between two points
Swipe between two points
No parameter schema in public metadata yet.
android_type_textType text on the device
Type text on the device
No parameter schema in public metadata yet.
android_press_keyPress a key (e.g., KEYCODE_HOME, KEYCODE_BACK)
Press a key (e.g., KEYCODE_HOME, KEYCODE_BACK)
No parameter schema in public metadata yet.
android_launch_appLaunch an app by package name
Launch an app by package name
No parameter schema in public metadata yet.
android_list_appsList installed packages
List installed packages
No parameter schema in public metadata yet.
android_get_display_infoGet screen resolution and density
Get screen resolution and density
No parameter schema in public metadata yet.
android_get_current_activityGet the current foreground activity
Get the current foreground activity
No parameter schema in public metadata yet.
Sponsors
Readme
native-devtools-mcp
An MCP server for computer use on native desktop and mobile apps — macOS, Windows, Android, and Chrome/Electron via CDP.
Add to your client in one click:
Details
- Repository
- github.com/sh3ll3x3c/native-devtools-mcp
- Categories
- Web & Browser Automation, Automation & Workflows, Mobile Development
- Package
native-devtools-mcp- Transport
- STDIO
- Registry
- MCP registry, active