Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Yab, Yet Another Browser

von yetanotherbrowserVersion 0.2.1i★ –iLäuft auf deinem Computer
Name in der Registrycom.yetanotherbrowser/yab

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Your own signed-in Mac browser for any agent: open, read and act in tabs. Local and free.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Web & Browser

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Die Registry nennt keinen Schlüssel zum Eintragen.

Du brauchst

  • npmNode.js installiert (für den Befehl npx)

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": {
    "yab": {
      "command": "npx",
      "args": [
        "-y",
        "yab-mcp"
      ]
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add yab -- npx -y yab-mcp

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "yab": {
      "command": "npx",
      "args": [
        "-y",
        "yab-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 VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "yab": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "yab-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.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

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 6. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde über die Domain yetanotherbrowser.com bestätigt (die Registry prüft, wem die Domain gehört)

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Web & Browseri

  • Mehr Sterne als 0 % der anderen 876 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 58 % der anderen 876 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 876 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Yab, Yet Another Browser sicher?

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.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

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).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.2.1) kam vor 25 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Browser Use, Chrome DevTools MCP, MCP Server Browser

Alternativen

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 Use

von browser-use

Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.

Computer oder Cloud★ 120.087MITAktualisiert vor 16 Tagen
Installieren

Chrome DevTools MCP

von ChromeDevTools

MCP server for Chrome DevTools

Läuft auf deinem Computer★ 54.821Apache-2.0Aktualisiert vor 15 Tagen
Installieren

MCP Server Browser

von bytedance

MCP server for browser use access

Läuft auf deinem Computer★ 39.550Apache-2.0Aktualisiert vor 14 Monaten
Installieren

README vom Entwickler

README öffnen

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.

yab-mcp

The MCP server of Yab, Yet Another Browser, for Claude Code, Codex, Cursor and any MCP client.

Yab, Yet Another Browser, is a free WebKit browser for the Mac. With this server, any agent gets one real browser on your Mac: the one you're signed in to. Your agent opens tabs of its own beside yours, reads pages as text, clicks, types and fills forms with your sign-ins, your cookies and your IP. There is no cloud browser, no debug port and no Chrome to set up, and it's free. A press on Send, Pay, Delete and the like waits for your yes on a card in Yab, unless you chose Bypass in Yab's settings: the browser holds that yes, not the model. Saved passwords are filled by Yab and never shown to the agent. Agent tabs live in a window off screen and come in front of you only when you ask. With Yab closed, the first call opens it hidden, with no window and no Dock tile, and it quits after half an hour with nothing to do. yab serve keeps it running that way.

Download Yab · For developers · Manual

Remote assistants (0.2.0 preview)

On the assistant's own computer, run npx yab-mcp login --client dots. When Yab's Connect flow supplies a nonce, add --nonce with that value. It prints the code and returns immediately; a background process saves the connection after the person allows it in Yab. Yab on the Mac shows the eight-character code under Settings > AI > Assistants. After the person allows it there, choose who does the work:

  • Direct browser control: configure your assistant's MCP server with command npx and args ["-y", "yab-mcp", "--remote"]. The assistant calls open, snapshot, click, type, etc. itself, using its own model/account. --remote bridges JSON-RPC over stdio; it does not accept a natural-language prompt or start a Yab model run. Calling the task MCP tool still delegates.
  • Delegation: npx yab-mcp task "Find a table for Friday" starts a separate agent using the model selected for Tasks in Yab on the Mac. ChatGPT (via Codex) consumes the user's ChatGPT limits; Claude uses their Claude plan instead. Choose this when you intend to use that plan, including from a shell-only bot. It prints its session ID and returns; run npx yab-mcp status SESSION for the next update, or npx yab-mcp status for the newest task after a Mac reconnects. Repeat until it says done.

Both modes keep the assistant's existing account access and approval settings. The connection token stays in ~/.config/yab-mcp/auth.json (mode 0600), or the path in YAB_MCP_AUTH_FILE. When the home folder is read-only, as on some bots' computers, it goes to the first writable of /workspace/shared/.yab-mcp/, /workspace/.yab-mcp/ and .yab-mcp/ in the current folder. If the computer ends the background process that waits for the person's Allow, the next task, status or --remote finishes connecting. YAB_MCP_URL selects a test server; production uses https://yab-sync.21st.workers.dev. Plain npx yab-mcp starts the local app's MCP server.

Requirements

  • A Mac with macOS 15.4 or later.
  • Yab, free: download. It updates itself.
  • Agents allowed in Yab: Settings › AI › Agents › Let agents use Yab. Until then, every call says so.
  • Node.js 18 or later, for npx. A client can also run Yab directly, without Node: see Without Node.

Chrome is your main browser? Yab can still be the one your agents use, usually closed. yab import chrome brings Chrome's sign-ins into Yab after you say yes in Yab, so your agent hits fewer sign-in pages.

Already use Yab? Settings › Developers adds it to Claude Code and Codex with one click, and Copy Config gives the JSON for any other client. You don't need this package for that.

Install

Claude Code

The plugin brings the tools and Yab's skill:

/plugin marketplace add yetanotherbrowser/yab-mcp

/plugin install yab@yab-mcp

From a shell: claude plugin marketplace add yetanotherbrowser/yab-mcp, then claude plugin install yab@yab-mcp.

Only the tools:

claude mcp add --scope user yab-browser -- npx -y yab-mcp

If Yab's Settings › Developers already added Yab to Claude Code, skip this: you'd have the same tools twice.

Codex

The plugin, tools and skill:

codex plugin marketplace add yetanotherbrowser/yab-mcp

codex plugin add yab@yab-mcp

Or only the tools, in ~/.codex/config.toml:

[mcp_servers.yab-browser]

command = "npx" args = ["-y", "yab-mcp"] tool_timeout_sec = 900 default_tools_approval_mode = "approve"

tool_timeout_sec lets a call wait up to 15 minutes while Yab asks you something; the plugin keeps Codex's default of 5. default_tools_approval_mode stops Codex asking before every Yab tool; Yab still asks you before Send, Pay and Delete. Leave it out if you want Codex to ask too.

Cursor

Or add it to ~/.cursor/mcp.json:

{

"mcpServers": { "yab-browser": { "command": "npx", "args": ["-y", "yab-mcp"] } } }

VS Code
code --add-mcp '{"name":"yab-browser","command":"npx","args":["-y","yab-mcp"]}'

Or in .vscode/mcp.json:

{

"servers": { "yab-browser": { "type": "stdio", "command": "npx", "args": ["-y", "yab-mcp"] } } }

Windsurf (Devin Desktop)

In ~/.config/devin/mcp_config.json (older Windsurf builds: ~/.codeium/windsurf/mcp_config.json):

{

"mcpServers": { "yab-browser": { "command": "npx", "args": ["-y", "yab-mcp"] } } }

Claude Desktop

Download yab-mcp- .mcpb from Releases and open it: Claude Desktop installs it as an extension. Or add this to ~/Library/Application Support/Claude/claude_desktop_config.json:

{

"mcpServers": { "yab-browser": { "command": "npx", "args": ["-y", "yab-mcp"] } } }

Any other client

The same mcpServers entry: command npx, arguments -y yab-mcp, over stdio.

Without Node

Point the client at the app itself. This is what Yab's Copy Config gives:

{

"mcpServers": { "yab-browser": { "command": "/Applications/yab.app/Contents/MacOS/yab", "args": ["mcp"], "env": { "YAB_CLI": "1" } } } }

What yab-mcp does

  1. It finds Yab: YAB_APP if set, then the app the yab command runs (~/.local/bin/yab), then yab.app in /Applications and ~/Applications, then Spotlight (mdfind, bundle id dev.serafim.fast).
  2. It runs yab.app/Contents/MacOS/yab mcp with YAB_CLI=1. Your client talks to Yab directly: stdin and stdout go straight through, signals are passed on, and the exit code comes back.
  3. Without Yab, or off a Mac, it serves a short built-in server instead. It lists Yab's tools from a snapshot and answers every call with how to get Yab.

It has no dependencies and makes no network requests of its own. npx yab-mcp --help says where it found Yab.

Tools

These come from a real tools/list of Yab, made by scripts/snapshot.mjs. The app you run is the final word: newer versions may list more.

Yab 0.0.18 lists 69 tools. Some appear only when you turn on what they need, as noted.

ToolWhat it does
devtools_commentsRead user-authored comments on elements of an already inspected, non-private tab.
devtools_consoleRead recorded Console messages from an already inspected, non-private tab.
devtools_networkRead sanitized request metadata recorded by the tab's Developer Tools.
devtools_traceRead the WebKit Performance recording's event names, durations and nesting.
devtools_stylesRead the currently selected element's matched and computed styles from Developer Tools.
native_contextRead Yab's own current settings, spaces, tabs, mail accounts, permissions and this task's native operations.
native_actionsList native Yab actions with their strict argument schemas, targetKind, undo support and permission requirements.
native_applyPerform a native Yab action explicitly requested by the user: settings, spaces, tabs, page fonts or connecting Gmail.
native_operationRead this task's native operation by operationId, or wait for a change up to seconds (0 to 10).
native_undoUndo a native change of this task by its changeId (or the last undoable change).
tabsList the tabs open in Yab, the user's web browser: the user's and the agents'.
openOpen a web page (URL) in a new agent tab in Yab, the user's browser, signed in to their sites, beside the user's tabs.
spacesList the user's spaces: sets of tabs, some signed in as someone else, with cookies of their own.
navigateSend an agent tab to a URL, or back, forward or reload.
snapshotRead a web page in a browser tab as an accessibility tree with ref ids.
clickClick an element by ref, as a real mouse click.
typeReplace the text in a field by ref (inputs, text areas, editors), or without ref, type into whatever has focus.
choosePick an option in a by its value or label.
pressPress keys on the focused element, as real key events.
hoverRest the pointer on an element, as a mouse would: menus that open on hover open.
dragDrag an element with the mouse: onto another element (to, its ref; the dragged one lands before it) or by dx, dy pixels.
dialogAnswer what the page asked with alert, confirm or prompt: accept (OK) or not (Cancel), and text for a prompt.
scrollScroll the page, or the box around an element by ref (lists marked scrolls), by dy pixels (negative is up).
runRun JavaScript that drives tabs with the same tools, several steps in one call.
textA tab's whole visible text, for reading articles and results.
screenshotA picture of a tab as it is now, for when the snapshot is not enough.
waitWait for a tab to finish loading, or until its text contains for.
evalRun JavaScript in an agent tab (isolated from the page's own scripts, same DOM) and return its value.
closeClose an agent tab.
showPut a tab in front of the user as one of theirs.
memory_searchSearch what you know about the user from earlier tasks, who they are, their accounts and sites, people, projects.
memory_readRead one memory page whole: USER (who the user is), MEMORY (how to work for them), TAXONOMY.
profileThe user's profile for forms: name, headline, company, role, location, linkedin, x, github, website, telegram.
form_answersAnswers the user typed into web forms, kept with nothing asked once the form went through.
rememberKeep something for later tasks.
historyThe user's browsing history.
watchWatch a thread for someone's reply: every two hours for days.
suggestHand the user what needs them, as quiet rows under a new tab's field.
boostsList saved site boosts, their sites, permissions and state.
boost_readRead the files of a saved boost or this task's trial before changing it.
skillsYab's skills: how particular sites work for an agent (Gmail, GitHub, LinkedIn, Amazon, …), a line each.
skillRead one skill whole, by name.
handoffAsk the user to take over a tab, sign in, pass a captcha, enter a code, and wait until they say they are done.
askAsk the user to pick: a question with up to four options (they may also write their own), shown at the foot of a tab.

| sign_in | Sign in on this tab's page with a pa

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen