MCP Browser Kit
ndthanhdev/mcp-browser-kit · 55 stars · TypeScript · MIT
MCP server An MCP Server that enables AI assistants to interact with your local browsers.
Install
The repo has no one-line install. Follow its README.
Files
MCP Browser Kit
🚀 On the
mainbranch? You're viewing the bleeding-edge dev docs! For other versions, check out therelease/*branches.
An MCP Server that enables AI assistants to interact with your local browsers. It's an alternative to "Claude in Chrome" that works with any AI assistant or coding agent.
2025-04-04.20-53-26.mp4
Usage
-
Add MCP Browser Kit to your MCP Client:
{ "mcpServers": { "browser-kit": { "command": "npx", "args": ["@mcp-browser-kit/server@latest"] } } }By default the server use
stdiotransport, alternatively you can usehttptransport:npx @mcp-browser-kit/server@latest --transport http # optional flags (defaults shown): # --http-host 127.0.0.1 # --http-port 21082
Then point your MCP client at the URL instead of a
command:{ "mcpServers": { "browser-kit": { "url": "http://127.0.0.1:21082/mcp" } } }Security: there's no auth yet, so
--http-hostdefaults to127.0.0.1(loopback only). Only pass--http-host 0.0.0.0(or a LAN address) if you understand that anyone who can reach that host/port can control your browser. -
Choose the right extension build for your browser:
- Check the Compatibility table below to see which build (M2 or M3) is compatible with your browser
- Note that M2 builds offer more functionality than M3 builds, so prefer M2 if your browser supports both
-
Download the latest compatible build from The Latest Release.
-
Load the extension into a compatible browser and enable it.
-
Refresh open tabs to ensure extension scripts are loaded.
-
Start messaging on your MCP Client:
Use browser-kit, star the last open GitHub repo on my browser -
Optional, check User Notes for more information.
Compatibility table
The M2 build supports more functionalities than the M3 build. Extension file name patterns:
- M2 build:
- Chromium:
mcp_browser_kit_m2-<version>.zip(e.g.,mcp_browser_kit_m2-5.0.0.zip)- Firefox:
mcp_browser_kit_m2-<version>.xpi(e.g.,mcp_browser_kit_m2-5.0.0.xpi)- M3 build:
mcp_browser_kit_m3-<version>.zip(e.g.,mcp_browser_kit_m3-5.0.0.zip)
| Browser | M2 build | M3 build |
|---|---|---|
| Chrome | ❌ | ✅ |
| Brave | ✅ | ✅ |
| Edge | ✅ | ✅ |
| Firefox | ✅ | ❌ |
| Safari | ✅ | ❌ |
Load Extension
- Chromium-based browsers (Chrome, Brave, Edge)
- Unzip the downloaded
.zipfile - Open chrome://extensions/
- Enable
Developer mode - Click
Load unpacked - Select the unpacked extension folder
- Unzip the downloaded
- Firefox
- Open about:addons
- Click the gear icon and select
Install Add-on From File - Select the downloaded
.xpifile
- Safari
- Unzip the downloaded
.zipfile - Open
Develop > Show Extension Builder - Click
+and selectAdd Extension - Select the unpacked extension folder
- Click
Installto install the extension
- Unzip the downloaded
User Notes
Note for Alpha stage: Consider using a separate browser profile or dedicated browser instance with this MCP to prevent sensitive data from being unintentionally exposed to AI model providers.
Security: BrowserKit currently lacks authentication for incoming requests. Keep ports 21082 and 2769-2799 on your device network only.
Hosted deployment
A hosted deployment is available on Fronteir AI.
Facts
- Kind
- MCP server
- Group
- Uncategorized
- Stars
- 55
- License
- MIT
- Language
- TypeScript
- Last push
- 2026-10-11
- Forks
- 10
- 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
- 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
- 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
- 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
- 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
- 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k