mcp-browser-kit
Enables AI assistants to interact with the local Brave browser, allowing them to automate tasks and manage content across open tabs.
Enables AI assistants to interact with the local Firefox browser, allowing them to automate tasks and manage content across open tabs.
Allows AI assistants to interact with GitHub through the browser, enabling actions such as starring repositories directly from the assistant.
Enables AI assistants to interact with the local Safari browser, allowing them to automate tasks and manage content across open tabs.
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.
https://github.com/user-attachments/assets/1fbf87fd-06d1-42bf-a06f-cc2bbdf375a8
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 21082Then 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 browserOptional, check User Notes for more information.
Related MCP server: BrowserGenie MCP Server
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
.zipfileOpen chrome://extensions/
Enable
Developer modeClick
Load unpackedSelect the unpacked extension folder
Firefox
Open about:addons
Click the gear icon and select
Install Add-on From FileSelect the downloaded
.xpifile
Safari
Unzip the downloaded
.zipfileOpen
Develop > Show Extension BuilderClick
+and selectAdd ExtensionSelect the unpacked extension folder
Click
Installto install the extension
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.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceAn MCP server that enables AI assistants to control a web browser through natural language commands, allowing them to navigate websites and extract information via SSE transport.Last updated826MIT
- AlicenseBqualityBmaintenanceAn MCP server that provides AI models with full browser automation capabilities through Chrome. It enables navigation, interaction, screenshots, and complete DevTools access by bridging AI clients with a companion Chrome extension.Last updated99322Apache 2.0

agentify-desktopofficial
Alicense-qualityCmaintenanceMCP server that enables AI tools to control local browser sessions for ChatGPT, Claude, and other AI services, supporting querying, navigation, file uploads, and artifact management.Last updated86491Mozilla Public 2.0- AlicenseAqualityDmaintenanceA MCP server that gives AI assistants full browser control, enabling navigation, clicking, form filling, and screenshots via any MCP client.Last updated8MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Live browser debugging for AI assistants — DOM, console, network via MCP.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ndthanhdev/mcp-browser-kit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server