Skip to main content
Glama
mlnima

browser-use-native-windows

by mlnima

browser-use-native-windows

Windows専用のMCPサーバー。ネイティブスクリーンショット、Windowsアクセシビリティ、node-interceptionによるマウス/キーボード入力を使用して、実際のChromiumブラウザを制御します。

CDP、Chrome DevTools、Playwright、Puppeteer、ブラウザ拡張機能、DOMセレクター、DOMスナップショット、ページJavaScript評価は使用しません。

すべての観測で、ブラウザウィンドウ、モニター、物理解像度、モニターのスケーリング、ウィンドウ位置を再検出します。ネイティブマウス入力の前にウィンドウとモニターのジオメトリが再度検証され、リサイズやスケーリングの変更により観測が無効化されるため、クライアントはアクションを実行する前に新しいスクリーンショットを観測する必要があります。

要件

  • Windows

  • Node.js 20+

  • Chromiumベースのブラウザ: Edge、Chrome、Brave、Chromium、Vivaldi、Opera、Yandex

  • node-interceptionドライバー

管理者ターミナルからネイティブ入力パッケージとドライバーをインストールします:

npm install -g node-interception
node-interception /install

ドライバーインストール後にWindowsを再起動してください。

Related MCP server: hermes-computer-use

インストール

ソースから:

npm install
npm run build

このパッケージルートからのオプションのグローバルインストール:

npm install -g .

設定

MCPは最初にシステム環境変数を読み取ります。このREADMEの隣に.envファイルが存在する場合、フォールバックとして読み込まれます。.envがない場合、MCPは通常通り起動します。

固定のHTTPまたはブラウザ設定が必要な場合は、.env.exampleから.envを作成します:

BROWSER_USE_NATIVE_WINDOWS_SSE_HOST= "0.0.0.0"
BROWSER_USE_NATIVE_WINDOWS_SSE_PORT= "7331"
BROWSER_USE_NATIVE_WINDOWS_SSE_AUTH= "change.me"
BROWSER_USE_NATIVE_WINDOWS_BROWSER_EXECUTABLE_PATH= "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
BROWSER_USE_NATIVE_WINDOWS_BROWSER_USER_DATA_DIR= "C:\Users\YOUR_USER\AppData\Local\Microsoft\Edge\User Data"

マシンの外部にHTTPを公開する前に、BROWSER_USE_NATIVE_WINDOWS_SSE_AUTHを変更してください。

実行

Stdioトランスポート:

npm run start:stdio

/mcpでのストリーミング可能HTTP:

npm run start:mcp

/sseでのレガシーHTTP+SSE、/messagesでのPOSTメッセージ:

npm run start:sse

両方のネットワークトランスポート:

npm run start:all

グローバルインストール:

browser-use-native-windows
browser-use-native-windows --transport mcp
browser-use-native-windows --transport sse
browser-use-native-windows --transport all

デフォルトのネットワークホストは0.0.0.0であるため、/mcp/sseはlocalhostおよびこのコンピューターのLANアドレスを介した接続を受け入れます。すべてのネットワークエンドポイントでBearer認証が必要です。

MCPクライアント

Stdio:

{
  "mcpServers": {
    "browser-use-native-windows": {
      "transport": "stdio",
      "command": "node",
      "args": ["<package-root>\\dist\\index.js"],
      "cwd": "<package-root>"
    }
  }
}

Codexストリーミング可能HTTP:

[mcp_servers.browser_use_native_windows]
url = "http://<host>:7331/mcp"
http_headers = { "Authorization" = "Bearer change.me" }

SSE互換性:

{
  "mcpServers": {
    "browser-use-native-windows": {
      "transport": "sse",
      "url": "http://<host>:7331/sse",
      "headers": {
        "Authorization": "Bearer change.me"
      }
    }
  }
}

ツール

  • browser_observe: ブラウザを起動または採用し、ネイティブ観測を返します。

  • browser_act: 新しい観測トークンに対して、1つのマウスまたはキーボードアクションを実行します。

  • browser_status: トランスポート、ドライバー、ブラウザ、ウィンドウ、フォーカス、モニター、DPI、観測状態を返します。

  • browser_stop: 保持されている入力状態を解放し、オプションで追跡中のブラウザを閉じます。

強制停止

デフォルトのグローバルホットキー:

Control+F12

ウォッチドッグは保持されているキーとマウスボタンを解放し、MCPプロセスを停止します。

Install Server
F
license - not found
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A standalone MCP server for Windows desktop control, enabling screenshots, mouse and keyboard input, app launch, window/display management, and clipboard access via natural language.
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A local, dependency-free MCP server that gives AI agents controlled access to the active Windows desktop, enabling automated interaction with applications through screenshots, clicks, typing, and window management.
    79
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    This MCP server enables an AI agent to control a Windows PC through human-like interactions such as screen capture, OCR, mouse, keyboard, and navigation, without using shortcut APIs.

View all related MCP servers

Related MCP Connectors

  • Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.

  • Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.

  • MCP server for understanding Javascript internals from ECMAScript specification.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mlnima/browser-use-native-windows'

If you have feedback or need assistance with the MCP directory API, please join our Discord server