ndthanhdev/mcp-browser-kit logo

ndthanhdev/mcp-browser-kit

Free

用于与 manifest v2 兼容浏览器交互的 MCP 服务器。

FreeFree tier
Type
Open Source

About ndthanhdev/mcp-browser-kit

MCP Browser Kit is an open-source MCP (Model Context Protocol) server that enables AI assistants to interact with local browsers. It allows AI to perform browser actions such as navigating to pages, clicking elements, filling forms, and extracting information. The server supports stdio and HTTP transports, and requires a browser extension that is available for Chromium-based browsers (Chrome, Brave, Edge), Firefox, and Safari. Two extension builds are provided: M2 (Manifest v2, more features) and M3 (Manifest v3, fewer features). The tool is in alpha stage, and users are advised to use a separate browser profile to avoid exposing sensitive data. Installation is straightforward via npx, and configuration can be done in any MCP client.

Key Features

Enables AI assistants to interact with local browsers through MCP protocol
Supports stdio and HTTP transport options for flexibility
Provides browser extensions for Chromium-based browsers, Firefox, and Safari
Offers two extension builds: M2 (Manifest v2, more functionality) and M3 (Manifest v3, limited)
Easy setup via npx command with no configuration files needed
Open source and free to use

Pros & Cons

Pros
  • Open source and free with no usage limits
  • Supports multiple major browsers: Chrome, Brave, Edge, Firefox, Safari
  • Simple setup using npx, no manual configuration needed for basic use
  • Flexible transport options (stdio and HTTP) for different MCP clients
  • Active development with frequent updates (169 commits on main branch)
Cons
  • Alpha stage software with potential instability and security risks
  • HTTP transport has no authentication, exposing browsers to network if not restricted to loopback
  • M3 build offers less functionality than M2, limiting features on Chrome and some browsers
  • Requires manual extension installation and browser profile handling
  • No built-in security measures for sensitive data exposure during AI interactions

Best For

AI-assisted browser automation for tasks like starring GitHub reposFilling and submitting web forms through natural language commandsExtracting data from web pages for analysis or reportingTesting and debugging web applications with AI guidancePersonal assistant performing web-based errands (e.g., searching, navigating)

FAQ

Which browsers are supported?
The M2 build supports Brave, Edge, Firefox, and Safari. The M3 build supports Chrome, Brave, and Edge. Chrome only works with M3, while Firefox and Safari only work with M2.
How do I install MCP Browser Kit?
Add the configuration to your MCP client with the command 'npx @mcp-browser-kit/server@latest'. Then download the appropriate browser extension from the latest release, load it into your browser, and start messaging.
What is the difference between M2 and M3 builds?
M2 builds offer more functionality and are based on Manifest v2. M3 builds are based on Manifest v3 and have fewer features. Use M2 if your browser supports it.
Is MCP Browser Kit safe to use?
It is in alpha stage. The HTTP transport defaults to loopback only (127.0.0.1) for security. The developers recommend using a separate browser profile to avoid exposing sensitive data to AI models.