Browser MCP by Agent360
Qualquer cliente MCP controla o Chrome em que você já está conectado, sem aprovar cada sessão. Extensão do Chrome mais um servidor local. 40 ferramentas, 20 sessões, MIT.
Documentação
Add the extension
Paste this in your terminal, then restart your agent
claude mcp add --scope user browser-mcp -- npx @agent360/browser-mcp@latest
npx @agent360/browser-mcp@latest install --skip-extension
Windsurf and the rest: see the guides.
Install it on your computer. Chrome extensions don’t run on phones.
Hand it the jobs behind a login
Claude 1
Acme Your sign-in code is 418293
↓
Verify 418293 ✓
Gets the 2FA code from your mail
Opens your Gmail in its own tab, reads the code, types it in.
Say “Log me in at app.example.com. If it emails a code, open Gmail, read the code and continue.”
Agent360 - Action Required Claude 1 Enter the code from your authenticator app Submit ✗ Skip
Asks you for a code only you have
A dialog opens in its tab. You type the code, and it goes on.
Say “Log into the admin dashboard and export last month’s invoices. If it needs a code from my phone, ask me.”
Claude 1
✓I’m not a robot Verified
Clicks the reCAPTCHA checkbox itself
It ticks the box and checks again. If the page wants more, it asks you.
Say “Pull the shipping rates from the carrier portal. If a CAPTCHA appears, tick the box, and ask me if it wants more.”
Claude 1
| Month | Churn |
|---|---|
| Aug | 5.1% |
| Sep | 4.2% |
Pulls numbers from dashboards with no API
It opens the dashboard you’re signed into and reads the numbers into a table.
Say “Open Search Console, take last month’s top 10 queries with clicks, and put them in a table.”
Claude 1Claude 2Claude 3Claude 4Claude 5Claude 6Claude 7Claude 8Claude 9Claude 10Claude 11Claude 12Claude 13Claude 14Claude 15Claude 16Claude 17Claude 18Claude 19Claude 20
Runs up to 20 agents at once
Each agent gets its own named, coloured tab group in one Chrome.
Try Start a second agent session. Its tabs land in its own group, Claude 2, in green.
The scenes are drawn; the prompts are real ones you can paste. It is strongest where you’re signed in and there is no API. CAPTCHAs and bot checks can still stop it: what it can and can’t get past.
How it works
Your computer · 127.0.0.1
- Your agent Claude Code, Cursor, Codex, VS Code, Windsurf
- A small local server Your agent starts it
- The Chrome extension Talks to that server over a local port
- Your Chrome Claude 1 Claude 2
It asks you
A prompt in its tab when it needs a code or a decision.
Only its own tabs
It can’t read or close a tab you opened.
Install
Two halves: the Chrome extension and a local server. You need both, and Node.js 20 or newer.
Install it on your computer. Chrome extensions don’t run on phones.
-
Add the Chrome extension
One click. The store opens in a new tab; Chrome keeps it updated. Add to Chrome -
Add the MCP server, then restart Claude Code
Paste this in a terminal. Restarting is what starts the server.claude mcp add --scope user browser-mcp -- npx @agent360/browser-mcp@latestCopy -
Say this to check it worked
A screenshot back means you’re running. The extension shows no badge until that first call.Open example.com and take a screenshot.Copy
Using another client? Same server, that client’s own config: Cursor, VS Code, Codex, Windsurf and more in the guides. No Chrome Web Store? The guides cover the unpacked install too.
How it compares
| Feature | Browser MCP (this) | Playwright MCP | BrowserMCP.io |
|---|---|---|---|
| Browser | Your real Chrome | Own profile by default; your real Chrome via their extension | Your real Chrome |
| Already logged in | Yes | Yes, in extension mode | Yes |
| CAPTCHA assistance | Checkbox click, screenshot, then you | None | Not documented |
| Multi-session | Up to 20 | One tab group per client | Not documented |
| Human-in-the-loop | browser_ask_user | None | Not documented |
| Token-finding guides | 9 providers | None | Not documented |
| Tool count | 40 tools | 72 (counted 2026-09-19) | Not published |
| Install | claude mcp add --scope user browser-mcp -- npx @agent360/browser-mcp@latest | npx @playwright/mcp | npm + extension |
Questions
I installed the extension from the Chrome Web Store and it says “not connected”. What now?
That is normal: the store gives you only half of it. Paste claude mcp add --scope user browser-mcp -- npx @agent360/browser-mcp@latest in a terminal and restart Claude Code. The badge turns green the first time your agent uses the browser.
What is Browser MCP?
A free, open-source Chrome extension plus a small local MCP server. It lets Claude Code, Cursor, Codex or VS Code work in the Chrome you are already signed into, so your logins, cookies and 2FA work as they do for you.
How is this different from Playwright MCP?
Playwright MCP is a fine tool, and its extension can also use your real Chrome. What it has no tool for is stopping to ask you. Browser MCP has browser_ask_user: a prompt in the tab for a code or a choice.
Is my data safe? What does the extension see?
Nothing is sent to Agent360; there is no server of ours. The extension talks to a local server on 127.0.0.1. What your agent reads goes to your AI client and its model provider. Details on the privacy page; the source is on GitHub.
Why does it need so many permissions?
It drives Chrome for you: tabs and scripting to open pages and click, the debugger for real input on strict sites, cookies for the cookie tools, and all URLs so it can open what you ask for. Every permission, explained.
Does it work with anything other than Claude Code?
Yes. It is a standard local MCP server, so Cursor, VS Code, Codex, Windsurf, Cline, Continue and others can use it. The install guides have the exact config for each client.
How does CAPTCHA assistance actually work?
It detects the CAPTCHA and can tick a reCAPTCHA checkbox, then check again. If a challenge is left, your agent can read the images itself or ask you to solve it. What it can and cannot get past.
Is it really free? What's the catch?
Yes. MIT-licensed, no account, no paid tier. Agent360 builds and maintains it, and bug reports and pull requests are welcome.
How do I uninstall it?
Remove the extension in chrome://extensions, run claude mcp remove --scope user browser-mcp (or delete the block in your client’s config), and delete ~/.browser-mcp/. Full details and permissions.
Install it in two steps.
2 · Then paste this and restart your agent:
claude mcp add --scope user browser-mcp -- npx @agent360/browser-mcp@latest
Install it on your computer. Chrome extensions don’t run on phones.
Free, MIT-licensed, no account. Nothing is sent to Agent360: privacy. Star it on GitHub.