Yab, Yet Another Browser — Claude Code MCP server setup
Bridges your agent to a local WebKit browser on macOS. It navigates tabs using your active sessions, cookies, and local IP without cloud browser setups.
claude mcp add yab -- npx -y yab-mcpWhat Yab, Yet Another Browser does
This server connects any MCP client to Yab, a WebKit browser built for macOS. The agent creates off-screen tabs to read page contents, trigger clicks, and complete forms. It reuses your existing logins and cookies. When the browser is shut, the initial command starts it hidden in the background, and it terminates automatically after thirty minutes without tasks.
Passwords filled by the browser remain hidden from the agent. Sensitive actions like sending payments or deleting entries halt until you click approval in Yab. Operating this tool requires macOS 15.4 or later, and agents must be permitted in Yab preferences before requests will succeed.
What it helps with
- browse authenticated services using local cookies and accounts
- submit online forms without sharing stored credentials with the model
- automate browser actions locally without exposing Chrome debugging ports
- run web research tasks inside hidden background tabs
Example prompts for the agent
- Open the internal dashboard and summarize the recent table entries
- Fill out the booking form using my saved personal profile
- Check Friday reservation slots on the restaurant portal
How to install Yab, Yet Another Browser
Platform CLI
claude mcp add yab -- npx -y yab-mcpPlatform CLI
codex mcp add yab-yet-another-browser -- npx -y yab-mcpConfig file
{
"mcpServers": {
"yab-yet-another-browser": {
"command": "npx",
"args": [
"-y",
"yab-mcp"
]
}
}
}Config file
{
"servers": {
"yab-yet-another-browser": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"yab-mcp"
]
}
}
}Platform CLI
gemini mcp add yab-yet-another-browser npx -y yab-mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Yab, Yet Another Browser
How to install Yab, Yet Another Browser in Claude Code?
Run claude mcp add yab -- npx -y yab-mcp in your terminal. Make sure Yab is installed on your Mac and agent access is switched on in its settings.
What does this MCP server do?
It lets coding assistants interact directly with a real Mac WebKit browser. The model opens tabs, reads text, and types into input fields under your local identity.
What are the platform requirements?
You need a Mac running macOS 15.4 or later, the Yab browser application, and Node.js 18 or above for npx. You can also target the Yab binary path directly to run without Node.