mcp-browser-kit

mcp-browser-kit

Connect your AI assistant to local browsers via MCP.

31
Stars
5
Forks
31
Watchers
2
Issues
MCP Browser Kit acts as a server implementing the Model Context Protocol (MCP), allowing AI assistants to securely interact with users' local browsers. It provides browser extension builds for Chrome, Brave, Edge, Firefox, and Safari, supporting different levels of integration. The kit enables AI-driven automation and context-aware interactions within browser environments. Users are advised to isolate browser data for security while leveraging the server's capabilities.

Key Features

Implements Model Context Protocol (MCP) server
Supports Chrome, Brave, Edge, Firefox, and Safari browsers
Provides M2 and M3 extension builds for different functionality levels
Enables AI assistants to command browser actions
Cross-platform local browser integration
User data isolation recommendations for security
Manual extension loading instructions
Detailed compatibility table for browsers
Simplified installation via release packages
Designed for integration with MCP clients

Use Cases

Automating browser actions via AI assistants
Starring repositories on GitHub through AI commands
Context-aware browsing sessions for productivity tools
Secure browser integration with AI model providers
Testing and development of AI-browser interactions
Running browser-based workflows initiated by external models
Interfacing multiple browsers with a single AI assistant
Research and experimentation with browser context protocols
Enabling assistive browsing features for enhanced user experiences
Facilitating custom browser automation in personal or enterprise environments

README

MCP Browser Kit

Build and Test Checked with Biome Trust Score

An MCP Server that enables AI assistants to interact with your local browsers.

Note: 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.

https://github.com/user-attachments/assets/1fbf87fd-06d1-42bf-a06f-cc2bbdf375a8

Usage

  1. Add MCP Browser Kit to your MCP Client:

    json
    {
    	"mcpServers": {
    		"browser-kit": {
    			"command": "npx",
    			"args": ["@mcp-browser-kit/server"]
    		}
    	}
    }
    
  2. 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
  3. Download and unzip the latest compatible build from The Latest Release.

  4. Load the extension into a compatible browser and enable it.

  5. Refresh open tabs to ensure extension scripts are loaded.

  6. Start messaging on your MCP Client:

    Use browser-kit, star the last open GitHub repo on my browser
    

Compatibility table

The M2 build supports more functionalities than the M3 build.

Extension file name patterns:

  • M2 build: mcp_browser_kit_m2-[version].zip (e.g., mcp_browser_kit_m2-5.0.0.zip)
  • 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)
    1. Open chrome://extensions/
    2. Enable Developer mode
    3. Click Load unpacked
    4. Select the unpacked extension folder
  • Firefox
    1. Open about:debugging#/runtime/this-firefox
    2. Click Load Temporary Add-on
    3. Select the manifest.json file in the unpacked extension folder
  • Safari
    1. Open Develop > Show Extension Builder
    2. Click + and select Add Extension
    3. Select the unpacked extension folder
    4. Click Install to install the extension

Star History

Star History Chart

Repository Owner

ndthanhdev
ndthanhdev

User

Repository Details

Language TypeScript
Default Branch main
Size 1,232 KB
Contributors 2
MCP Verified Sep 5, 2025

Programming Languages

TypeScript
95.38%
Go
4.4%
JavaScript
0.22%

Tags

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • awslabs/mcp

    awslabs/mcp

    Specialized MCP servers for seamless AWS integration in AI and development environments.

    AWS MCP Servers is a suite of specialized servers implementing the open Model Context Protocol (MCP) to bridge large language model (LLM) applications with AWS services, tools, and data sources. It provides a standardized way for AI assistants, IDEs, and developer tools to access up-to-date AWS documentation, perform cloud operations, and automate workflows with context-aware intelligence. Featuring a broad catalog of domain-specific servers, quick installation for popular platforms, and both local and remote deployment options, it enhances cloud-native development, infrastructure management, and workflow automation for AI-driven tools. The project includes Docker, Lambda, and direct integration instructions for environments such as Amazon Q CLI, Cursor, Windsurf, Kiro, and VS Code.

    • 6,220
    • MCP
    • awslabs/mcp
  • cloudflare/mcp-server-cloudflare

    cloudflare/mcp-server-cloudflare

    Connect Cloudflare services to Model Context Protocol (MCP) clients for AI-powered management.

    Cloudflare MCP Server enables integration between Cloudflare's suite of services and clients using the Model Context Protocol (MCP). It provides multiple specialized servers that allow AI models to access, analyze, and manage configurations, logs, analytics, and other features across Cloudflare's platform. Users can leverage natural language interfaces in compatible MCP clients to read data, gain insights, and perform automated actions on their Cloudflare accounts. This project aims to streamline the orchestration of security, development, monitoring, and infrastructure tasks through standardized MCP connections.

    • 2,919
    • MCP
    • cloudflare/mcp-server-cloudflare
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results