VF

vectora-foundry/native-devtools-mcp

Browser automation

このページは 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 翻訳)

macOS、Windows、Android、CDP経由でのChrome/Electronなど、ネイティブデスクトップおよびモバイルアプリでコンピュータ用のMCPサーバー。

ワンクリックでクライアントに追加:

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

native-devtools-mcpは、AIエージェントとMCPクライアントにネイティブデスクトップアプリ、Chrome/Electronブラウザ、Androidデバイス(スクリーンショット、OCR、アクセシビリティ優先要素検索、入力シミュレーション、ウィンドウ管理、Chrome DevTools Protocol(CDP)、ADBを一つのローカルサーバーで直接制御できるようにします。Claude Desktop、Claude Code、Cursor、その他のMCP互換クライアントで動作します。

クイックスタート

macOS 窓


🚀 特徴

  • ** 👀 Computer Vision:** OCRが内蔵された画面、ウィンドウ、または地域のスクリーンショット(macOSではVision、WindowsではWindows Media OCR)。
  • ** 🖱️ 入力シミュレーション:** クリック、ドラッグ、スクロール、入力 — グローバル座標、ウィンドウ相対、スクリーンショット相対ターゲティング。
  • ** 🎯 Element-Precise AX Dispatch(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
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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