native-devtools-mcp logo
native-devtools-mcp
★ 139
vs
public-browser logo
public-browser
★ 19

native-devtools-mcp vs public-browser

native-devtools-mcp: native-devtools-mcp gives AI agents direct control over native desktop apps, Chrome/Electron browsers, and Android devices via a single local MCP server. It supports screenshots, OCR, accessibility-driven element lookup, input simulation, window management, CDP, and ADB. Compatible with Claude Desktop, Claude Code, Cursor, and other MCP clients.; public-browser: Public Browser lets Claude Code, Cursor and any MCP client drive Chrome by talking to it directly over the Chrome DevTools Protocol. The README reports a blind benchmark against agent-browser and highlights fewer tokens, loud failures and support for nested cross-origin iframes and shadow DOM.

01

TL;DR

native-devtools-mcp logo
native-devtools-mcpVision / Multimodal · ★ 139

Universal app automation via visual screenshots and OCR

public-browser logo
public-browserMCP Servers · ★ 19

Let a coding agent test a web app in Chrome

02

Side-by-Side Comparison

Field
native-devtools-mcp logonative-devtools-mcp
public-browser logopublic-browser
Category
Vision / Multimodal
MCP Servers
Stars
★ 139
★ 19
License
MIT
MIT
Install Command
npx -y native-devtools-mcp
claude mcp add --scope user public-browser -- npx -y public-browser@latest
Updated
4w ago
1d ago
Open Source
Yes
Yes
Tags
adb, ai-agent, android
agentic-ai, ai-agent, browser-automation
03

Features

native-devtools-mcp logonative-devtools-mcp
01Computer vision with screenshots and OCR
02Input simulation: click, drag, scroll, type
03Element-precise AX Dispatch on macOS (focus-preserving)
04Browser automation via Chrome DevTools Protocol (CDP)
05Android device support via ADB (screenshots, input, uiautomator)
public-browser logopublic-browser
01Direct CDP connection with accessibility-tree element refs
02Selectors that match several elements return candidates instead of failing silently
03Nested cross-origin iframes and shadow DOM
04Node library and Python client that run the same tool handlers without an LLM
04

Use Cases

native-devtools-mcp logonative-devtools-mcp
↳Universal app automation via visual screenshots and OCR
↳Precise control of native macOS apps using Accessibility dispatch
↳Automate Chrome and Electron apps via CDP (DOM-level)
public-browser logopublic-browser
↳Let a coding agent test a web app in Chrome
↳Replace Playwright MCP or Chrome DevTools MCP with a lower-token option
FAQ

FAQ

What is the difference between native-devtools-mcp and public-browser?
Both native-devtools-mcp and public-browser are in the Vision / Multimodal category. native-devtools-mcp has 139 stars, while public-browser has 19 stars.
Which is better, native-devtools-mcp or public-browser?
The best choice depends on your use case. Choose native-devtools-mcp if Universal app automation via visual screenshots and OCR, and public-browser if Let a coding agent test a web app in Chrome.
Is native-devtools-mcp free or open source?
Yes, native-devtools-mcp is open source on GitHub (MIT).
Is public-browser free or open source?
Yes, public-browser is open source on GitHub (MIT).
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
→

Related