Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
Beschreibung vom Entwickler (englisches Original)
Measures how a webpage actually renders and prints it as compact text for AI coding agents.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"pxtree": {
"command": "npx",
"args": [
"-y",
"pxtree",
"mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add pxtree -- npx -y pxtree mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"pxtree": {
"command": "npx",
"args": [
"-y",
"pxtree",
"mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"pxtree": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"pxtree",
"mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto alabsi91 bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.2) kam vor 43 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Browser Use, Chrome DevTools MCP, MCP Server Browser
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
MCP server for Chrome DevTools
MCP server for browser use access
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Loads a webpage in headless Chromium and prints what actually rendered as a compact text tree, so an AI coding agent can check a layout without a screenshot.
A dev server page with a row of three cards, a row of three plans, a list of steps, a row of stats, an article, a form, a column of prices and a row of tiles:
$ npx -y pxtree@latest localhost:5173
1280x800 light dpr 1 ltr scroll 0/382 page 1280x1182 painted to 1134 since last run: no changes summary: 7 findings a.button tops 64..136 across siblings: ul.cards div.stat tops 0..6 across siblings: div.stats input.field starts 0..3 across siblings: form.fields 12 wider than li.plan: li.plan.featured 72 taller than li.card: li.card 3 of 3 20 shorter than div.tile: div.tile.short gaps 16 16 24 16 between li.step: ul.steps body 1280x1182 pad 24 ul.cards 1232x208 gaps across 16, free 600 at end li.card 200x136 pad 16[renders background] h3 "Starter" 168x24 [text 19/24] p "Short text." 168x24 @0,32 [text 16/24] a.button "Choose" 168x40 @0,64 pad 8 16[renders background] li.card 200x136 @216,0 pad 16[renders background] h3 "Team" 168x24 [text 19/24] p "Short text." 168x24 @0,32 [text 16/24] a.button "Choose" 168x40 @0,64 pad 8 16[renders background] li.card 200x208 @432,0 pad 16renders background h3 "Business" 168x24 [text 19/24] p "A much longer…" 168x96 @0,32 [text 16/24, 4 lines, 444 on one line] a.button "Choose" 168x40 @0,136 pad 8 16[renders background] ul.plans 1232x56 @0,232 [gaps across 16, free 588 at end] li.plan "Monthly" 200x56 pad 16[renders background] li.plan "Yearly" 200x56 @216,0 pad 16[renders background] li.plan.featured "Lifetime" 212x56 @432,0 pad 16renders background ul.steps 1232x192 @0,312 gaps 16 16 24 16 li.step "One" 1232x24 [text 16/24] li.step "Two" 1232x24 @0,40 [text 16/24] li.step.active "Three" 1232x24 @0,80 [text 16/24] li.step "Four" 1232x24 @0,128 [text 16/24] li.step "Five" 1232x24 @0,168 [text 16/24] div.stats 1232x62 @0,528 gaps across 16, free 456 at end div.stat "Revenue" 182x56 pad 16[renders background] div.stat "Orders" 182x56 @198,0 pad 16[renders background] div.stat.alert "Refunds" 182x56 @396,6 pad 16[renders background] div.stat "Customers" 182x56 @594,0 pad 16[renders background] article 1232x132 @0,614 [gaps 12] h2 "First heading" 1232x24 [text 24/24] p "First paragraph." 1232x24 @0,36 [text 16/24] h2 "Second heading" 1232x24 @0,72 [text 24/24] p "Second paragraph." 1232x24 @0,108 [text 16/24] p.with-link "Read the first." 1232x24 @0,762 [text 16/24] a "guide" 39x17 @69,3 [text 16/24] form.fields 1232x108 @0,802 gaps 8 input.field "Name" 208x21 pad 1 2[renders background, border] input.field "Email" 208x21 @0,29 pad 1 2[renders background, border] input.field.nudged "Company" 208x21 @3,58 pad 1 2[renders background, border] input.field "Phone" 208x21 @0,87 pad 1 2[renders background, border] div.prices 300x72 @0,934 span.price "$9" 18x24 @282,0 [text 16/24] …×2 similar span.price 36x24..49x24 div.tiles 1232x80 @0,1030 [gaps across 16, free 900 at end] div.tile 100x80 [renders background] div.tile.short 100x60 @116,0 renders background div.tile 100x80 @232,0 [renders background]
The first line is the facts line: viewport, color scheme, device pixel ratio, direction, scroll position out of the maximum, document size, and painted to, the lowest painted pixel. since last run compares with the previous run of the same URL and settings, or of the same --diff-key name. That history lives in ~/.cache/pxtree, never in your project, and --no-diff skips it.
The ul.cards line says the "Choose" buttons in the three cards have tops from 64 px to 136 px below the top of their card. The li.plan.featured "Lifetime" line says that plan is 212x56 at x 432 in its row, 12 px wider than the width its siblings share. Findings are measurements with a threshold, never verdicts. The agent decides from the code whether they are intended.
pxtree drives Playwright's Chromium. Install it once, about 150 MB:
npx -y playwright@1.63.0 install chromium
pxtree itself downloads nothing and never edits your project. --channel chrome uses an installed Chrome instead. Needs Node 20 or newer.
| Client | Install | Scope |
|---|---|---|
| Codex | codex mcp add pxtree -- npx -y pxtree@latest mcp | user, ~/.codex/config.toml |
| Claude Code | claude mcp add --scope user pxtree -- npx -y pxtree@latest mcp | user. --scope project writes .mcp.json |
| Cursor | or ~/.cursor/mcp.json / .cursor/mcp.json | user / project |
| VS Code Copilot | or code --add-mcp '{"name":"pxtree","command":"npx","args":["-y","pxtree@latest","mcp"]}' | user. .vscode/mcp.json for project, see below |
| OpenCode | ~/.config/opencode/opencode.json or opencode.json, see below | user / project |
OpenCode, opencode.json:
{
"$schema": "https://opencode.ai/config.json", "mcp": { "pxtree": { "type": "local", "command": ["npx", "-y", "pxtree@latest", "mcp"], "enabled": true } } }
Other clients and config files
Any MCP client that reads mcpServers:
{
"mcpServers": { "pxtree": { "command": "npx", "args": ["-y", "pxtree@latest", "mcp"] } } }
| Client | Command or config path | Scope |
|---|---|---|
| Claude Code plugin (MCP server and skill) | /plugin marketplace add alabsi91/pxtree, then /plugin install pxtree@pxtree | user |
| Gemini CLI | gemini mcp add -s user pxtree npx -y pxtree@latest mcp | user. Without -s user: project .gemini/settings.json |
| Devin (formerly Windsurf) | devin mcp add pxtree -- npx -y pxtree@latest mcp, files ~/.config/devin/mcp_config.json / .devin/mcp_config.json | user / project |
| Amp | amp mcp add pxtree -- npx -y pxtree@latest mcp, files ~/.config/amp/settings.json / .amp/settings.json, see below | user / project |
| Zed | ~/.config/zed/settings.json, see below | user |
| Cline | CLI: cline mcp or ~/.cline/mcp.json. VS Code extension: Cline panel, MCP Servers, Configure | user |
| Roo Code | .roo/mcp.json, or mcp_settings.json from Roo's settings | project / user |
| JetBrains AI Assistant | Settings, Tools, AI Assistant, Model Context Protocol (MCP): paste the JSON above. The file path is not documented, check your client's docs | user / project |
VS Code, .vscode/mcp.json:
{
"servers": { "pxtree": { "type": "stdio", "command": "npx", "args": ["-y", "pxtree@latest", "mcp"] } } }
Amp, settings.json:
{
"amp.mcpServers": { "pxtree": { "command": "npx", "args": ["-y", "pxtree@latest", "mcp"] } } }
Zed, settings.json:
Nur der Anfang wird gezeigt; den Rest findest du im Repo