Enterprise DNA
M MCP Servers Developer low

eyalzh/browser-control-mcp

by Various

MCP server paired with a browser extension that enables AI agents to control the user's browser.

E

MCP

eyalzh/browser-control-mcp

Added 1 June 2026

#browser-extension #firefox #mcp

Overview

A Model Context Protocol server that pairs with a browser extension, allowing AI agents to control the user's browser. It enables programmatic navigation, clicking, form filling, and data extraction through the extension's bridge.

Best for

Best for
Developers who need to give AI agents hands-on browser control for testing or workflow automation

Use cases

  • Automate repetitive web tasks like form submissions or data scraping
  • Let AI assistants navigate and interact with web apps during development
  • Create end-to-end browser tests controlled by language model agents

How to use

Tools exposed

  • Open or close tabs
  • Get the list of opened tabs
  • Create tab groups with name and color
  • Reorder opened tabs
  • Read and search the browser's history
  • Read a webpage's text content and links
  • Find and highlight text in a browser tab

Tested with

Claude Desktop

Example client config

{\n    "mcpServers": {\n        "browser-control": {\n            "command": "node",\n            "args": [\n                "/path/to/repo/mcp-server/dist/server.js"\n            ],\n            "env": {\n                "EXTENSION_SECRET": "<secret_on_firefox_extension_options_page>",\n                "EXTENSION_PORT": "8089" \n            }\n        }\n    }\n}

Notes

A Model Context Protocol server that pairs with a browser extension, allowing AI agents to control the user’s browser. It enables programmatic navigation, clicking, form filling, and data extraction through the extension’s bridge.

287 stars on GitHub. Last updated 2026-03-31. Licensed MIT.

Use cases

  • Automate repetitive web tasks like form submissions or data scraping
  • Let AI assistants navigate and interact with web apps during development
  • Create end-to-end browser tests controlled by language model agents

Pros

  • Direct browser control via MCP integrates with many AI agent frameworks
  • Open source with a client-side extension keeps user data local
  • TypeScript codebase is accessible for custom modifications

Cons

  • Requires installing both a browser extension and MCP server
  • Limited to scenarios where the extension is actively running and authorized
  • May face restrictions on cross-origin or complex JavaScript-heavy sites

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Direct browser control via MCP integrates with many AI agent frameworks
  • Open source with a client-side extension keeps user data local
  • TypeScript codebase is accessible for custom modifications

Cons

  • Requires installing both a browser extension and MCP server
  • Limited to scenarios where the extension is actively running and authorized
  • May face restrictions on cross-origin or complex JavaScript-heavy sites
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks