sh3ll3x3c avatar

Native DevTools

sh3ll3x3c/native-devtools-mcp

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 tools

Public 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.

Version License Platform Downloads

Add to your client in one click:

Add to Cursor Install in VS Code


View the full README on GitHub

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

Related Web & Browser Automation MCP servers

View all
1justasmonkev avatarMcp Accessibility Scannerjustasmonkev/mcp-accessibility-scannerMCP server for automated web accessibility scanning with Playwright and Axe-core.54stars
2bakhtiersizhaev avatarOpenevidence Mcpbakhtiersizhaev/openevidence-mcpUnofficial MCP server connecting OpenEvidence to AI agents via authenticated browser sessions49stars
3webdriverio avatarMcpwebdriverio/mcpMCP server with WebdriverIO for browser and mobile app automation (iOS/Android via Appium)0stars
4kernel avatarKernel MCP Serverkernel/kernel-mcp-serveruse any website on a user's behalf in a cloud browser: navigate, sign in, fill forms, buy, download.39stars
5jtalk22 avatarSlack MCP Serverjtalk22/slack-mcp-serverCatch up on Slack without reading it. Unreads, threads, search. Browser-session or hosted OAuth.32stars
6zenrows avatarZenrows Mcpzenrows/zenrows-mcpZenrows MCP server: Fetch, Extract, Batch, and Browser Sessions for AI agents21stars