Browser MCP - Automate your browser using VS Code, Cursor, Claude, and more icon

Browser MCP - Automate your browser using VS Code, Cursor, Claude, and more

by Browser MCP

v1.3.4 Updated May 7, 2025 788KiB
CWS
100K
Users
★ 4.87
570 reviews
#180
of 32.2K
tools
#31 of 7.9K
⚠️Requests 1 sensitive permission Highly rated

Description

The MCP to control your browser. Browser MCP is a Model Context Protocol (MCP) server that allows clients like VS Code, Claude, Cursor, and Windsurf to automate your browser. Use cases: - Web navigation and form filling - Data extraction from structured content - Automated testing driven by LLMs - General-purpose browser interaction for agents
Browser MCP - Automate your browser using VS Code, Cursor, Claude, and more screenshot 1

Reviews (15 cached)

★☆☆☆☆2026-01-27
Ashish Muralidharan

Not working with latest Cursor update. Waiting on approval without using the allowlist or showing the run button. https://github.com/browsermcp/mcp/issues/145

★☆☆☆☆2025-12-12
Erkin Tek

I couldnt use, extension part keep dying in kilo code I read "Killed" but extension is running.

★☆☆☆☆2025-09-18
Ilya Makedon

Cursor doesn't have an MCP tab in its settings. And the documentation of this extension requires it. I don't know if the product is bad or just documentation. But I couldn't set it up within reasonable amount of time.

★☆☆☆☆2025-09-03
Caitlin Hamilton

Has potential but it absolutely not there yet. Got it all set up, and then tested that it was working by getting it to do their suggested test "Go to google.com and search for "Browser MCP" It took about 5 minutes to do this, as it kept being unable to type or press enter. There were a lot of time out issues as well. I'll check back in a few months to see if it's helpful but right now, I wouldn't bother with it.

★☆☆☆☆2025-08-12
TheMagnorock

Almost never works. Constant errors "Error: WebSocket response timeout after 30000ms". The same error described on their github page. Please fix it!

★☆☆☆☆2025-04-08
ir sa

It is working and owner is bullying and downvoting anyone who say it is not working on HN. [WARNING]: This extension sends detailed telemetry to posthog and amplitude.

★★☆☆☆2026-02-06
Max Beech

Can't get it to work reliably. The Browser MCP is returning consistent "WebSocket response timeout after 30000ms" and "A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received" errors when attempting to interact with any form elements (clicking buttons or typing in text fields).

★★☆☆☆2025-07-21
Jeroen van Rossum

slow and hard to track, only tested with claude desktop

★★☆☆☆2025-06-04
Omar Shokry

Cannot handle drop-down selection boxes of any kind.

★★☆☆☆2025-05-25
Noy Oliel

unable to run locally. tried installing and connecting on browser, then adding to the list of servers in cursor command: npx @browsermcp/mcp@latest 2025-05-25 08:51:41.683 [info] rmcp: Client closed for command 2025-05-25 08:51:41.684 [error] rmcp: Error in MCP: Client closed 2025-05-25 08:51:41.684 [error] rmcp: Failed to reload client: MCP error Also, the repo on Github has suspicious workspace:* dependencies that cannot be found anywhere and may contain problematic code. It would be great if you can clarify the sources and fix the issue with cursor. I'll change my rating once it is done. I couldn't find any other repos on the account that would explain the content of these unknowns. It is also weird that there are 97 forks of this project on github when the monorepo itself is missing If this is a legit project then it would be great if it works

★★☆☆☆2025-04-27
Lester Kozłowski

I used browser-use before, but I needed something that would work as an extension so that I could fully use logged-in sessions. I tested it in 2 programs and on 4 different LLMs (Claude Deskop, Windsurf: GPT 4.1, Grok, Claude 3.7) and unfortunately the results are poor. Claude 3.7 did the best, but the problem is poor navigation capabilities on the page. All tests failed.

★★★☆☆2026-02-24
Carlin Scott

Works alright. I like how simple the setup is, and that it allows me to share my credentials with my AI assistant. However, the actual automation does not work reliably for me. I can see the virtual cursor click the correct location on the screen, but the actual click happens elsewhere on the screen. As in, it clicks a different location on the screen than where it put the virtual cursor. I do not have this issue with playwright-mcp, so I will be using it going forward.

★★★☆☆2025-05-30
Aydin Aleydin

ITs good but need also get DOM option, and stick to tab so we can work on other tab while doing his thing on focused tab... Or just make it for Mozzila

★★★☆☆2025-05-30
Congwen Wu

Cannot handle drop-down selection boxes

★★★☆☆2025-05-22
Bhavya Srijan

It is good but sometimes it is not accurate, it flags even passing test cases as "failed" when it is not able to click or get desired result(likely due to the MCP bug but not due to the actual bug in the application). Would be very helpful if you are able to improve it further!

Permissions (5)

Permissions

debugger Can use Chrome's debugging protocol on other tabs scripting Can inject scripts into web pages storage Can store data locally in your browser tabs Can see your open tabs and their URLs webNavigation Can monitor navigation events

Details

Version 1.3.4
Updated May 7, 2025
Size 788KiB
First Seen Mar 21, 2026