browser-buddy MCP server
io.github.hahahahahahahahah6/browser-buddy·v0.1.1Let AI coding agents read pages through your real, logged-in Chrome browser.
0 stars233 downloads/wk
Reviews
Write oneNobody has reviewed browser-buddy yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
browser-buddy tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How browser-buddy compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 85% of 866 Scraping and browsing servers
- Downloads a week
- 233
- more than 72% of 309 Scraping and browsing servers with a package
Install browser-buddy in Claude Code, Cursor or VS Code
claude mcp add browser-buddy -- uvx browser-buddy-mcp
What the publisher says
From the browser-buddy repository's README, as published. We do not edit it. Read it on GitHub
Browser Buddy
Let your coding agent read pages through YOUR real, logged-in browser.
Claude Code's WebFetch gets 403'd on most sites. Ask it to pull up a doc, check a Reddit thread, or look at a GitHub issue, and it comes back with a 403 — because server-side fetchers don't have your cookies, your logins, or your sessions.
Browser Buddy is a small local MCP bridge: a Chrome extension (Manifest V3) talks to a Python native-messaging host, which exposes two MCP tools. Your agent reads pages exactly as you see them — logged in, past bot checks — and the page never leaves your machine except into the agent's context.
Stdlib only. No dependencies, no cloud, no API keys.
Tools
Architecture
┌─────────────┐ MCP (JSON-RPC 2.0 ┌──────────────────┐ Unix socket ┌───────────────────┐ Native Messaging ┌────────────────┐
│ Claude Code │ ── over stdio, NDJSON ──▶ │ browser_buddy_mcp │ ── NDJSON ──▶ │ browser_buddy_host │ ── 4-byte LE ──▶ │ Chrome extension │
│ │ ◀────────────────────── │ .py │ ◀──────────── │ .py │ ◀── JSON ─────── │ (your profile) │
└─────────────┘ └──────────────────┘ └───────────────────┘ └────────────────┘
▲ │ │
│ │ one request per socket connection; │ chrome.tabs +
└──────── page text lands here ──────────┘ host routes replies by request id │ chrome.scripting
▼
real logged-in page- Extension (extension/): MV3 service worker. Holds a persistent chrome.runtime.connectNative port to the host (auto-reconnects). Executes readactivetab / openandread_url against your real tabs and posts extracted text back.
- Host (host/browserbuddyhost.py): launched by Chrome. Bridges the extension (length-prefixed stdio) and the MCP server (Unix socket at $TMPDIR/browser-buddy/browser-buddy.sock). Correlates requests by id, with a 90 s timeout.
- MCP server (mcpserver/browserbuddy_mcp.py): hand-rolled JSON-RPC 2.0 over stdio (no mcp package). Forwards tool calls to the host; returns page text as MCP content.
Installation
1. Load the extension
- Open chrome://extensions, enable Developer mode.
- Load unpacked → select the extension/ folder.
- Copy the extension ID shown under "Browser Buddy".
2. Register the native host
cd host
./install.sh <paste-extension-id-here>This writes com.browserbuddy.host.json into Chrome's NativeMessagingHosts directory (Linux/macOS) pointing at browserbuddyhost.py. Restart Chrome, then open the extension's service worker console — you should see [browser-buddy] native host connected.
3. Add the MCP server to Claude Code
claude mcp add browser-buddy -- python3 /absolute/path/to/mcp_server/browser_buddy_mcp.pyOr in ~/.claude.json / project .mcp.json:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
browser-buddy: common questions
- Is browser-buddy MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the browser-buddy safety report
- How do I install browser-buddy?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does browser-buddy need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is browser-buddy maintained?
- The last commit was 35 days ago (2026-09-30). The latest release is v0.1.1.
- What can I use instead of browser-buddy?
- Servers from other publishers that do the same job: Agent360 Browser MCP server, Oya Browser MCP server and Tap MCP server. Compare all browser-buddy alternatives.
- How does browser-buddy compare with other Scraping and browsing MCP servers?
- safety score 92/100 (higher than 85% of 866 Scraping and browsing servers); downloads a week 233 (more than 72% of 309 Scraping and browsing servers with a package). Full comparison.
Alternatives to browser-buddy
Same job from other publishers: the closest match first, then the best rated.
- Agent360 Browser MCPDrive your real, logged-in Chrome from any AI agent - 40 tools. Needs our Chrome extension too.not reviewedEstablishedA
- Oya BrowserReal Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.not reviewedEstablishedA
TapBrowser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.not reviewedGrowingB- BrowserMCP server for loading authenticated web pages using Chrome DevTools Protocolnot reviewedGrowingA
vibatchiumStealth browser automation for AI agents — real Chrome, N parallel persistent logged-in sessions.not reviewedGrowingA