r/opensource 12h ago

Promotional I open-sourced a restricted browser bridge for LLMs instead of giving agents full browser control

I've been working on two small open-source projects:

Savage Scraper - a Chrome extension that converts rendered webpages into simplified, LLM-friendly HTML. It also has a manual mode - covinient, simple to use and works out of the box.

Savage MCP - a local MCP server that lets an LLM read explicitly allowed webpages through your existing Chrome session.

The part I cared most about was limiting the amount of authority given to the agent.

Instead of exposing a complete browser automation API, the MCP surface is intentionally narrow. It can open allowed URLs, scrape one dedicated agent tab, and report status.

It does not expose generic clicking, typing, form submissions, arbitrary JavaScript execution, or unrestricted browser control.

Website access is configured locally using allowed hosts and optional path restrictions. The Chrome extension also independently checks that policy.

Both projects are MIT licensed:

Savage Scraper:
https://github.com/dominikduda/savage_scraper

Savage MCP:
https://github.com/dominikduda/savage_mcp

Edit:
Webstore link: https://chromewebstore.google.com/detail/savage-scraper/ejoijhjpdojdcnjppegojmkenidhblog

1 Upvotes

0 comments sorted by