bnbloc-browser
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bnbloc-browserrenew my domain on Namecheap, pause for my card CVV at checkout"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
bnbloc-browser
A bnbloc room agent operates web pages.
An installable MCP tool component. The agent states a goal and the values to type; the component works the page one step at a time in a dedicated, visible Chrome profile on the machine of the person who asked, signed in as them, and stops at a checkpoint whenever a person has to say something: before anything irreversible, for a value only a person can give, before leaving the site. People in the room watch the run live and can take it over.
Tool | What |
| opens |
| resumes that run from its checkpoint |
| the run's page: a screenshot with its text and fields |
Nothing to configure: the room is the credential (mcp.credentials: "room").
Each call reaches the gateway through the bridge's room relay, as the person
the agent is answering. How it works: docs/design.md.
Needs Chrome (or Chromium) on the member's machine; --endpoint /
BNBLOC_BROWSER_ENDPOINT points at a running one instead.
Install into bnbloc
Download the binaries and package.json from the
releases (or build them,
below), then as a bnbloc super-admin:
bnbloc cores publish-mcp --gateway https://<gateway> --package package.json \
--binary darwin-arm64=dist/bnbloc-browser-darwin-arm64 --binary darwin-amd64=dist/bnbloc-browser-darwin-amd64 \
--binary linux-amd64=dist/bnbloc-browser-linux-amd64 --binary windows-amd64=dist/bnbloc-browser-windows-amd64.exe \
--rollout optinMembers who opt in (or everyone, with --rollout auto) get it in their
desktop app.
Related MCP server: BeatBrowser
Build and test
go test ./...
go build -o bnbloc-browser .It builds against bnbloc's public packages (component, core,
core/pkgmeta), pinned in go.mod. A tag vX.Y.Z builds every platform
binary in CI and attaches them to the release; the tag's version is the
version in package.json.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Real Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.
Run multi-step tasks in a real Chrome browser: persistent environments, live view, human takeover.
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Stealth web automation for AI agents. Login, signup, navigate, screenshot.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceLets Claude Code drive a real Google Chrome while you watch a low-latency live view and take over the mouse and keyboard whenever a login, CAPTCHA or payment appears. Sensitive actions pause for phone-based approval, and the agent can be guided by tapping elements or sending short messages without exposing secrets.30 npmMIT
- AlicenseAqualityAmaintenanceLets any MCP agent control your signed-in Chrome with full login state, offering normal browser tools and an optional Fast JEV mode for bounded-speed typed decisions on the same profile.24462 npm5MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to drive a live, persistent self-hosted Chromium session over MCP, running browser actions via Playwright/CDP, capturing page snapshots, screenshots and videos, and managing uploads and downloads in the same tabs and signed-in accounts a human user can take over at any time.3 npmApache 2.0
- AlicenseAqualityAmaintenanceEnables MCP clients to drive a self-hosted Chrome session for browsing tasks through browser tools, while providing a live view URL so a human can take over at prompts like logins or 2FA.914Apache 2.0