Show HN: We packaged an MCP server inside Chromium

(github.com)

31 points | by felarof 15 hours ago ago

12 comments

  • pylotlight 7 hours ago

    I personally wasn't a fan of having something so similar to chrome. I hate chrome so chrome + ai just wasn't what I was looking for. Currently using orion on mac, and despite it's buggyness, its still got features/layout/design/extensions that I prefer to run currently. (Specific extension support being a big one)

    • felarof 6 hours ago

      I see. Let me know if I got it correctly: if the UI of our browser looked different than Chrome, you would use that?

      We kept the UI same because we felt people tend to have affinity towards using something they are familiar with.

  • esafak 9 hours ago

    I went back to Chrome after suffering bugs in BrowserOS, and Chrome recently added a powerful Gemini feature that does what I suggested to your team when you announced your product. I just could not derive any value from BrowserOS.

    https://gemini.google/overview/gemini-in-chrome/

    • felarof 9 hours ago

      Ohh man, this definitely hurts. We were a team of 2 until recently and we've been working hard to get through the backlog of feature requests as fast as possible.

      I think we've definitely improved the product a lot since we launched, you should try it out!

      The BrowserOS-as-MCP server we believe is a nice useful + differentiated feature that other browsers don't have. You can use BrowserOS with claude-code, claude-desktop or gemini-cli for many useful things!

  • xnx 11 hours ago

    > unlike chrome-devtools-mcp which starts a fresh headless instance each time

    I'm pretty sure chrome-devtools-mcp can connect to a running instance: https://developer.chrome.com/docs/devtools/remote-debugging/...

    • felarof 11 hours ago

      Hmm I've tried. Google chrome doesn't allow starting `--remote-debugging-port` on main profiles. Logs below from my MacOS. not sure if it allows on other OSes.

      ``` [I] ~ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-logging=stderr --remote-debugging-port=9445 (base) [27920:145785320:1017/131556.797325:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:206] No machine level policy manager exists.

      DevTools remote debugging requires a non-default data directory. Specify this using --user-data-dir. ```

  • shadowfax92 12 hours ago

    i vibe coded an HN clone in nextjs using this mcp server + claude code under 5 mins - https://dub.sh/yBOjNyL

    was freaking cool

    • imcritic 11 hours ago

      No resulting code, just a page rendered similarly. I could save you those 5 mins: just open any site and hit Ctrl+u, Ctrl+a, ctrl-c - done, you now have vibecoded a clone of any site to your clipboard!

      • felarof 11 hours ago

        haha fair point. but here you can clone any website's design as inspiration to build on top of it

  • etwigg 11 hours ago

    In what way is this different than Playwright MCP?

    • felarof 11 hours ago

      good question. key difference is MCP server is built right into the browser and works with your logged sessions. One-click to connect, no CDP setup needed. Also supports multiple parallel connections via MCP http transport.

      • _boffin_ 10 hours ago

        You can load use profiles, cookies and more during startup and get the logged in sessions.