用途:native-devtools-mcp 是一个 MCP 服务器,让 AI 智能体直接控制原生桌面应用、Chrome/Electron 浏览器和 Android 设备,可用于计算机操作与浏览器自动化。
主要能力:截图与 OCR、可访问性优先的元素查找、输入模拟(点击、输入、按键、滚动、拖拽)、窗口管理、Chrome DevTools Protocol(CDP)及 ADB。平台支持:macOS(AX 树调度、截图、OCR、输入模拟)、Windows(UI Automation、截图、OCR、输入模拟)、Android(基于 ADB)、Chrome/Electron(基于 CDP 的 DOM 自动化)。
使用方式:可用 npx -y native-devtools-mcp 免安装运行,或 npm install -g native-devtools-mcp 全局安装;也可从源码用 Rust 构建。运行 npx native-devtools-mcp setup 配置权限与 MCP 客户端,并在客户端配置文件中添加 mcpServers 条目。交互有三种方式:视觉(截图+OCR+模板匹配,通用)、macOS AX Dispatch(元素精确、不移动光标)、CDP(Chrome/Electron DOM 级)。
适用场景:自动化系统设置、填写 Web 表单、Android 应用测试、用 CDP 控制 VS Code 等 Electron 应用。
限制:操作时不要使用真实鼠标键盘以免冲突;需确保目标窗口可见;macOS 需授予辅助功能与屏幕录制权限,否则点击静默失败、截图全黑;CDP 需以 --remote-debugging-port 启动;ADB 需开启 USB 调试;OCR 对小字、低对比度或遮挡文本可能无效。具体收费、价格、效果等资料暂未提供。