Live data from Hacker News

MCP-B: A Protocol for AI Browser Automation

mcp-b.ai

71–80 of 200 posts

Re: MCP-B: A Protocol for AI Browser Automation

#71

Earlier quoted context omitted.

Similar but also very different. Playwright and Selenium are browser automation frameworks. There is a Playwright-MCP server which let's your agent use Playwright for browser automation. MCP-B is a different approach. Website owners create MCP servers `inside` their websites, and MCP-B clients are either injected by browser extensions or included in the websites JS. Instead of visual parsing like Playwright, you get…

what do you mean by "visual parsing like Playwright"? I'm pretty sure Playwright queries the DOM via js, there isn't inherently any visual parsing. Do you just mean that mcp-b has dedicated js APIs for each website? Your example is also pretty confusing, it looks like the website itself offers an "Increment by x" "tool" and then your first command to the website is to "subtract two from the count". So the AI model ha…

Sorry this is in reference to the Playwright MCP server which gives a model access to screen shots of the browser and Playwright API's.

MCP-B doesn't do any DOM parsing. It exchanges data purely over browser events.

Re: MCP-B: A Protocol for AI Browser Automation

#72
post #58

Could all of this be replaced simply by publishing OpenAPI (Swagger) spec and using universal swagger mcp client ??? This basically leaves up to the user to establish authenticated session manually. Assuming claude is smart enough to pick up API key from prompt/config, and can use swagger based api client, wouldnt that be the same?

That was everyone's first thought when MCP came out. Turns out it doesn't work too well since there is generally too many tools. People are doing interesting work in this space though

Re: MCP-B: A Protocol for AI Browser Automation

#73
Looks similar to Elixir's Tidewave MCP server, which currently also supports Ruby: https://tidewave.ai/

Paraphrasing: Connect your editor's assistant to your web framework runtime via MCP and augment your agentic workflows and chats with: Database integration; Logs and runtime introspection; Code evaluation; and Documentation context.

Edit: Re-reading MCP-B docs, that is more geared towards allowing visitors to your site to use MCP, while Tidewave is definitely focussed on Developers.

Re: MCP-B: A Protocol for AI Browser Automation

#74
post #29

Earlier quoted context omitted.

Nice!

I was checking that out too. Looks like claude was co-author on the initial commit, which is like 90%. https://github.com/MiguelsPizza/WebMCP/commit/26ec4a75354b1c...

The main author doesn't have a GitHub account or un-linked his account (on purpose or by accident).

Re: MCP-B: A Protocol for AI Browser Automation

#77
post #76

The product seems interesting, but the landing page I found very chaotic and gave up reading it. The individual pieces of information are fine I think, but the flow is poor and some info repeats. Was it AI generated?

Yes it was mostly AI generated. I'm much more of a dev than a writer/marketer. Hopefully if this gains some traction I can pay someone to clean it up

Re: MCP-B: A Protocol for AI Browser Automation

#78
post #58

Could all of this be replaced simply by publishing OpenAPI (Swagger) spec and using universal swagger mcp client ??? This basically leaves up to the user to establish authenticated session manually. Assuming claude is smart enough to pick up API key from prompt/config, and can use swagger based api client, wouldnt that be the same?

pls don't put an api key in a prompt
Post reply on HN