VF

vectora-foundry/native-devtools-mcp

浏览器自动化

本页由 AI 翻译,技术细节请以原文为准。 查看原文

140 stars 17 forks 质量 83 趋势 24MIT

用于计算机的MCP服务器及浏览器自动化——截图、OCR、点击、类型、打字、find_text、Chrome/Electron CDP、模板匹配。macOS、Windows和Android。

概览

claude mcp add native-devtools -- npx -y native-devtools-mcp native-devtools-mcp 让 AI 代理和 MCP 客户端直接控制本地桌面应用、Chrome/Electron 浏览器和 Android 设备——截图、OCR、无障碍优先元素查找、输入模拟、窗口管理、Chrome DevTools 协议(CDP)和 ADB——全部集中于一台本地服务器。可兼容 Claude Desktop、Claude Code、Cursor 及其他兼容 MCP 客户端。 - 带有内置OCR的屏幕、窗口或区域截图(macOS为Vision,Windows为Windows Media OCR)。- 点击、拖动、滚动、输入——全局坐标、窗口相对和截图相对目标。- take_ax_snapshot → ax_click / ax_set_value / ax_select — 对无障碍树元素进行调度,无需移动鼠标或抢夺焦点。原生macOS应用的首选路径。

概述(AI 翻译)

用于原生桌面和移动应用的MCP服务器——macOS、Windows、Android以及通过CDP的Chrome/Electron。

一键添加到您的客户端:

Claude Code: claude mcp add native-devtools -- npx -y native-devtools-mcp

native-devtools-mcp 让 AI 代理和 MCP 客户端能够直接控制本地桌面应用、Chrome/Electron 浏览器和 Android 设备——截图、OCR、无障碍优先元素查找、输入模拟、窗口管理、Chrome DevTools 协议(CDP)和 ADB——全部集中于一台本地服务器。可兼容 Claude Desktop、Claude Code、Cursor 及其他兼容 MCP 客户端。

快速开始

macOS 窗户


🚀 特色

  • ** 👀 计算机视觉:** 内置OCR的屏幕、窗口或区域截图(macOS为Vision,Windows为Windows Media OCR)。
  • ** 🖱️ 输入仿真:** 点击、拖动、滚动、输入——全局坐标、窗口相对和截图相对目标。
  • ** 🎯 元素精确 AX 调度(macOS):** take_ax_snapshot → ax_click / ax_set_value / ax_select — 对无障碍树元素进行调度,无需移动鼠标或抢夺焦点。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 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:

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-mcp

🚀 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): take_ax_snapshot → ax_click / ax_set_value / ax_select — 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.
在 GitHub 查看完整 README

安装

npx -y native-devtools-mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "native-devtools": { "command": "/Applications/NativeDevtools.app/Contents/MacOS/native-devtools-mcp" } } }