browser-use-native-windows
browser-use-native-windows
Nur für Windows geeigneter MCP-Server zur Steuerung eines echten Chromium-Browsers mit nativen Screenshots, Windows-Barrierefreiheit und node-interception-Maus-/Tastatureingabe.
Es werden kein CDP, Chrome DevTools, Playwright, Puppeteer, Browser-Erweiterungen, DOM-Selektoren, DOM-Snapshots oder JavaScript-Auswertung im Browser verwendet.
Jede Beobachtung erkennt das Browserfenster, den Monitor, die physische Auflösung, die Monitorskalierung und die Fensterposition neu. Fenster- und Monitorgeometrie wird vor nativer Mauseingabe erneut überprüft; Größenänderungen oder Skalierungsänderungen machen die Beobachtung ungültig, sodass der Client den neuen Screenshot beobachten muss, bevor er handelt.
Voraussetzungen
Windows
Node.js 20+
Chromium-basierter Browser: Edge, Chrome, Brave, Chromium, Vivaldi, Opera, Yandex
node-interception-Treiber
Installieren Sie das native Eingabepaket und den Treiber von einem Administratoren-Terminal aus:
npm install -g node-interception
node-interception /installStarten Sie Windows nach der Treiberinstallation neu.
Related MCP server: hermes-computer-use
Installation
Aus dem Quellcode:
npm install
npm run buildOptionale globale Installation aus diesem Paketstammverzeichnis:
npm install -g .Konfiguration
Der MCP liest zuerst die Systemumgebungsvariablen. Wenn eine .env-Datei neben dieser README existiert, wird sie als Fallback geladen. Der MCP startet normal, wenn .env fehlt.
Erstellen Sie .env aus .env.example, wenn Sie feste HTTP- oder Browsereinstellungen wünschen:
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"Ändern Sie BROWSER_USE_NATIVE_WINDOWS_SSE_AUTH, bevor Sie HTTP außerhalb Ihres Rechners freigeben.
Ausführen
Stdio-Transport:
npm run start:stdioStreamable HTTP unter /mcp:
npm run start:mcpLegacy HTTP+SSE unter /sse mit POST-Nachrichten unter /messages:
npm run start:sseBeide Netzwerktransporte:
npm run start:allGlobale Installation:
browser-use-native-windows
browser-use-native-windows --transport mcp
browser-use-native-windows --transport sse
browser-use-native-windows --transport allDer Standard-Netzwerkhost ist 0.0.0.0, sodass /mcp und /sse Verbindungen über localhost und die LAN-Adresse dieses Computers akzeptieren. Die Bearer-Authentifizierung ist auf jedem Netzwerkendpunkt erforderlich.
MCP-Client
Stdio:
{
"mcpServers": {
"browser-use-native-windows": {
"transport": "stdio",
"command": "node",
"args": ["<package-root>\\dist\\index.js"],
"cwd": "<package-root>"
}
}
}Codex Streamable HTTP:
[mcp_servers.browser_use_native_windows]
url = "http://<host>:7331/mcp"
http_headers = { "Authorization" = "Bearer change.me" }SSE-Kompatibilität:
{
"mcpServers": {
"browser-use-native-windows": {
"transport": "sse",
"url": "http://<host>:7331/sse",
"headers": {
"Authorization": "Bearer change.me"
}
}
}
}Werkzeuge
browser_observe: Starten oder übernehmen Sie den Browser und geben Sie eine native Beobachtung zurück.browser_act: Führen Sie eine Maus- oder Tastaturaktion gegen ein frisches Beobachtungstoken aus.browser_status: Geben Sie Transport, Treiber, Browser, Fenster, Fokus, Monitor, DPI und Beobachtungsstatus zurück.browser_stop: Geben Sie den gehaltenen Eingabezustand frei und schließen Sie optional den verfolgten Browser.
Zwangsstopp
Standardmäßiger globaler Hotkey:
Control+F12Der Watchdog gibt gehaltene Tasten und Maustasten frei und stoppt dann den MCP-Prozess.
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceA standalone MCP server for Windows desktop control, enabling screenshots, mouse and keyboard input, app launch, window/display management, and clipboard access via natural language.1MIT
- AlicenseNot gradedqualityCmaintenancePixel-level browser automation MCP server that drives a real Chrome browser using screenshots as vision input and OS-level mouse/keyboard as output, evading anti-bot detection.3MIT
- AlicenseNot gradedqualityCmaintenanceA 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.79MIT
- FlicenseNot gradedqualityCmaintenanceThis 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.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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