eyalzh/browser-control-mcp logo

eyalzh/browser-control-mcp

Free

与浏览器扩展配对,使 LLM 客户端能控制用户的 Firefox 浏览器。

FreeFree tier
Type
Open Source

About eyalzh/browser-control-mcp

An MCP server paired with a Firefox browser extension that provides AI assistants with access to tab management, browsing history, and webpage text content. The server supports tools such as opening/closing tabs, listing tabs, creating tab groups, reordering tabs, reading/searching history, and reading webpage text (with user consent). Designed to be more secure than web automation servers, it uses a local-only connection with a shared secret, enforces user consent for reading content, and provides an audit log. Experimental – use at your own risk.

Key Features

Open or close browser tabs
Get the list of opened tabs
Create tab groups with name and color
Reorder opened tabs
Read and search browser history
Read webpage text content and links (requires user consent)
Find and highlight text in a browser tab (requires user consent)
Local-only connection with shared secret between MCP server and extension
Extension-side audit log for tool calls and enable/disable configuration
No remote data collection or tracking

Pros & Cons

Pros
  • More secure than typical web automation MCP servers
  • User consent required for reading webpage content per domain
  • Local-only connection with shared secret, no remote tracking
  • Extension-side audit log for monitoring tool calls
  • No runtime third-party dependencies in the extension
Cons
  • Experimental – use at your own risk
  • Limited to Firefox browser (no Chrome or Safari support)
  • Does not support web page modification or arbitrary scripting
  • Reading content requires explicit user consent, which may interrupt workflow

Best For

Tab management: close non-work tabs, group development tabs, rearrange tabs, close unused tabsBrowser history search: find articles or pages visited, open recent articles on a topicBrowsing and research: open pages, read content and comments, perform searches and summarize results