byob
by wxtsky·★ 121·Score 49
byob is a local MCP server that lets AI assistants control your existing Chrome browser with all your logged-in sessions.
Overview
byob is a comprehensive MCP server that bridges AI coding tools with your actual Chrome browser. It eliminates the need for headless browsers by allowing AI agents to interact with the same browser session where you're already logged into various services. The project provides extensive browser automation tools through MCP, including navigation, interaction, content extraction, and evaluation capabilities. With proper security measures and zero outbound data transmission, byob operates entirely locally.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
When you need AI agents to interact with websites as a logged-in human would, without copying cookies or dealing with bot detection.
When NOT to choose this
If you need to automate headless browser interactions without a visible browser instance, or if you're working with websites that block automation frameworks.
Tools this server exposes
12 tools extracted from the READMEbrowser_readOpen a page, scroll through, read all text
browser_read_markdownOpen a page, scroll through, return clean markdown
browser_extract_tableExtract table elements from a page as JSON
browser_screenshotTake a screenshot of a webpage and save to disk
browser_clickClick a button or link on the page
browser_typeType text into an input field, optionally press Enter
browser_navigateOpen a URL in a new or existing tab
browser_wait_forWait for an element to appear on the page
browser_list_tabsList all currently open browser tabs
browser_switch_tabSwitch to a specific tab by tabId
browser_get_cookiesExport cookies for a website to use with curl or scripts
browser_print_pdfSave current page as a PDF file
Comparable tools
Installation
Installation
Quick install (recommended)
curl -fsSL https://raw.githubusercontent.com/wxtsky/byob/main/install.sh | bashThe script checks prerequisites (Node.js ≥ 20, bun, Chrome), clones the repo, builds everything, and walks you through MCP registration interactively.
Manual install
git clone https://github.com/wxtsky/byob
cd byob
bun install
bun run setupClaude Desktop Configuration
Add to your Claude Desktop configuration:
{
"mcpServers": {
"byob": {
"command": "/path/to/tsx",
"args": ["/path/to/byob-mcp.ts"]
}
}
}FAQ
- Does byob require setting up separate browser accounts?
- No, byob uses your existing Chrome browser where you're already logged into all your services.
- Is browser evaluation secure?
- browser_eval is off by default and must be explicitly enabled with BYOB_ALLOW_EVAL=1. Every call is logged and notified.
Compare byob with
Last updated · Auto-generated from public README + GitHub signals.