mcp-chrome

Chrome extension MCP server. Enables AI assistants (e.g., Claude) to automate Chrome, analyze content, and perform semantic search via Model Context Protocol.

3,183
190
# Chrome MCP Server πŸš€

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.8+-blue.svg)](https://www.typescriptlang.org/)
[![Chrome Extension](https://img.shields.io/badge/Chrome-Extension-green.svg)](https://developer.chrome.com/docs/extensions/)

> 🌟 **Transform Your Chrome Browser into an Intelligent AI Assistant** - Empower AI to control your browser, turning it into a powerful AI-driven automation tool.

**πŸ“– Documentation**: [English](README.md) | [δΈ­ζ–‡](README_zh.md)

---

## 🎯 What is Chrome MCP Server?

Chrome MCP Server is a Chrome extension-based **Model Context Protocol (MCP) server**. It exposes your Chrome browser's functionality to AI assistants, such as Claude, enabling complex browser automation, content analysis, and semantic search.  Unlike traditional browser automation tools like Playwright, Chrome MCP Server leverages your existing Chrome browser, utilizing your established user habits, configurations, and login states. This allows various large language models (LLMs) or chatbots to control your browser and become a truly integrated part of your daily workflow.

## ✨ Core Features

*   **πŸ€– Chatbot/LLM Agnostic:** Automate your browser with any LLM, chatbot client, or agent that supports the MCP protocol.
*   **πŸ”‘ Seamless Integration:** Utilize your existing browser environment, including configurations, login states, and extensions, without requiring re-authentication.
*   **πŸ”’ Fully Local Operation:** Ensures user privacy with a purely local MCP server implementation.
*   **⚑️ Streamable HTTP Connection:** Supports efficient and responsive communication via streamable HTTP.
*   **↔️ Cross-Tab Context:** Enables AI agents to operate across multiple browser tabs simultaneously.
*   **🧠 Semantic Search:** Features a built-in vector database for intelligent discovery of content within browser tabs.
*   **πŸ” Smart Content Analysis:** Leverages AI-powered text extraction and similarity matching for advanced content understanding.
*   **πŸ› οΈ Extensive Toolset:** Provides over 20 tools, including screenshot capture, network monitoring, interactive operations, bookmark management, browsing history access, and more.
*   **πŸš€ SIMD-Accelerated AI:** Custom WebAssembly SIMD optimization delivers 4-8x faster vector operations for enhanced performance.

## πŸ†š Comparison with Similar Projects

This table highlights the key differences between Chrome MCP Server and Playwright-based MCP server implementations:

| Feature                | Playwright-based MCP Server

Repository

HA
hangwin

hangwin/mcp-chrome

Created

June 9, 2025

Updated

July 7, 2025

Language

TypeScript

Category

AI