Native DevTools MCP server
MCP server for desktop, browser (CDP), and Android automation. Screenshot, OCR, click, type.
134 stars103 downloads/wk
Reviews
Write oneNobody has reviewed Native DevTools yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Native DevTools tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
What the publisher says
From the Native DevTools repository's README, as published. We do not edit it. Read it on GitHub
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:
Claude Code: claude mcp add native-devtools -- npx -y native-devtools-mcp
native-devtools-mcp gives AI agents and MCP clients direct control over native desktop apps, Chrome/Electron browsers, and Android devices — screenshots, OCR, accessibility-first element lookup, input simulation, window management, Chrome DevTools Protocol (CDP), and ADB — all in one local server. Works with Claude Desktop, Claude Code, Cursor, and other MCP-compatible clients.
Quickstart
npx -y native-devtools-mcpmacOS Windows
🚀 Features
- 👀 Computer Vision: Screenshots of screens, windows, or regions with built-in OCR (Vision on macOS, Windows Media OCR on Windows).
- 🖱️ Input Simulation: Click, drag, scroll, type — global coordinates, window-relative, and screenshot-relative targeting.
- 🎯 Element-Precise AX Dispatch (macOS): takeaxsnapshot → axclick / axsetvalue / axselect — dispatch against Accessibility-tree elements without moving the mouse or stealing focus. The preferred path for native macOS apps.
- 🌐 Browser Automation (CDP): Chrome DevTools Protocol for Chrome and Electron apps (Signal, Discord, VS Code, Slack) — DOM-level click, fill, navigate, and JS evaluation without a separate Node.js server.
- 📱 Android (ADB): Screenshots, uiautomator-based text lookup, input, and app management over USB or Wi-Fi.
- 🧩 Template Matching: loadimage + findimage for icons, toggles, and custom controls OCR can't identify.
- 🪟 Window Management: List, focus, launch, and quit apps; record windows as timestamped JPEG frames.
- 🔍 Hover Tracking: Observe user navigation patterns with dwell-filtered hover events — designed for LLMs watching a user work.
- 🔒 Local & Private: 100% local execution. Screenshots and input never leave your machine.
🧭 Three Approaches to Interaction
Pick the approach that matches your target app.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y native-devtools-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add native-devtools -- npx -y native-devtools-mcp
Native DevTools: common questions
- Is Native DevTools MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the Native DevTools safety report
- How do I install Native DevTools?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Native DevTools need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Native DevTools maintained?
- The last commit was 3 days ago (2026-09-24). The latest release is v0.10.1.
- What can I use instead of Native DevTools?
- Servers from other publishers that do the same job: AIHawk MCP server, Ui.Vision MCP server and Openbrowser AI MCP server. Compare all Native DevTools alternatives.
Alternatives to Native DevTools
Same job from other publishers: the closest match first, then the best rated.
- AIHawkAI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.not reviewedWidely usedA
Ui.Vision MCPMCP server for browser and desktop automation: OCR, image recognition, real mouse and keyboard inputnot reviewedEstablishedC- Openbrowser AIAI browser automation. Write async Python to navigate, click, type, and extract data.not reviewedEstablishedB
- Oya BrowserReal Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.not reviewedGrowingA
- Browser GatewayAI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.not reviewedGrowingB