MCP seems to be JavaScript's trojan horse into AI.
Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
41–50 of 229 posts
Re: Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
#42Every month, go to service providers, log in, find and download statement, create google doc with details filled in, download it, write new email and upload all the files. Maybe double chek the attachments are right but that requires downloading them again instead of being able to view in email).
Automating this is already possible (and a real expense tracking app can eliminate about half of this work) but I think AI tools have the potential to elminate a lot of the nittier-grittier specification of it. This is especially important because these sorts of workflows are often subject to little changes.
Re: Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
#43I just run into a bunch of errors on my Windows machine + Chrome when connected over remote-ssh. Extension installed, tab enabled, npx updated/installed, etc. 2025-04-07 10:57:11.606 [info] rmcp: Starting new stdio process with command: npx @browsermcp/mcp@latest 2025-04-07 10:57:11.606 [error] rmcp: Client error for command spawn npx ENOENT 2025-04-07 10:57:11.606 [error] rmcp: Error in MCP: spawn npx ENOENT 2025-04…
Not that HN supports much in the way of markup, but code blocks are actually the same as Markdown: indent (by 2 spaces or more, in HN's syntax; Markdown calls for 4 or more, so they're compatible).
print("Hello, world.")Re: Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
#44"Avoids bot detection and CAPTCHAs by using your real browser fingerprint."
Yeah, not really.
I've used a similar system a few weeks back (one I wrote myself), having AI control my browser using my logged in session, and I started to get Captcha's during my human sessions in the browser and eventually I got blocked from a bunch of websites. Now that I've stopped using my browser session in that way, the blocks eventually went away, but be warned, you'll lose access yourself to websites doing this, it isn't a silver bullet.
Re: Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
#45Re: Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
#46Pretty cool, do you know of a version of this that supports the new remote MCP protocol
Use the pre-built Trails[1][2] as MCP servers or create and publish your own with a familiar puppeteer-like API, powered by your or your friends browsers.
Re: Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
#47Re: Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
#48So the website claims: "Avoids bot detection and CAPTCHAs by using your real browser fingerprint." Yeah, not really. I've used a similar system a few weeks back (one I wrote myself), having AI control my browser using my logged in session, and I started to get Captcha's during my human sessions in the browser and eventually I got blocked from a bunch of websites. Now that I've stopped using my browser session in that…
Re: Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
#49Any plans to make a Firefox version?
Browser MCP uses the Chrome DevTools Protocol (CDP) to automate the browser so it currently only works for Chromium-based browsers. Unfortunately, Firefox doesn't expose WebDriver BiDi (the standardized version of CDP) to browser extensions AFAIK (someone please correct me if I'm mistaken!), so I don't think I can support it even if I tried.
Not going to lie, this makes me happy.
[0]: https://wiki.mozilla.org/WebDriver/RemoteProtocol/WebDriver_...
Re: Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
#502025-04-07T18:43:26.537Z [browsermcp] [info] Initializing server... 2025-04-07T18:43:26.603Z [browsermcp] [info] Server started and connected successfully 2025-04-07T18:43:26.610Z [browsermcp] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} node:internal/errors:983 const err = new Error(message); ^
Error: Command failed: FOR /F "tokens=5" %a in ('netstat -ano ^| findstr :9009') do taskkill /F /PID %a at genericNodeError (node:internal/errors:983:15) at wrappedFn (node:internal/errors:537:14) at checkExecSyncError (node:child_process:882:11) at execSync (node:child_process:954:15)