Titan AI LogoTitan AI

mcp-chrome

9,060
781
TypeScript

Project Description

Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser functionality to AI assistants like Claude, enabling complex browser automation, content analysis, and semantic search.

mcp-chrome: Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your

Project Title

mcp-chrome — Chrome-based AI Assistant for Browser Automation and Semantic Search

Overview

mcp-chrome is a Chrome extension-based Model Context Protocol (MCP) server that allows AI assistants to control your Chrome browser, enabling complex browser automation, content analysis, and semantic search. Unlike traditional tools, it leverages your existing browser environment, preserving user settings and login states, and offers full access to Chrome native APIs.

Key Features

  • Chatbot/Model Agnostic: Integrates with any LLM or chatbot client.
  • Use Your Original Browser: Seamlessly works with your existing browser environment.
  • Fully Local: Ensures user privacy by running entirely on your local machine.
  • Streamable HTTP: Supports streamable HTTP connection method.
  • Cross-Tab: Enables cross-tab context functionality.
  • Semantic Search: Includes a vector database for intelligent tab content discovery.
  • Smart Content Analysis: Utilizes AI for text extraction and similarity matching.
  • 20+ Tools: Supports a variety of browser operations like screenshots, network monitoring, and more.
  • SIMD-Accelerated AI: Offers custom WebAssembly SIMD optimization for faster vector operations.

Use Cases

  • AI-assisted web browsing and automation for users seeking to enhance productivity.
  • Content analysis and semantic search for developers needing to extract and match information efficiently.
  • Browser-based AI assistants that require full access to Chrome's native APIs and user environment.

Advantages

  • Preserves user settings and login states, enhancing the user experience.
  • Full access to Chrome native APIs, providing more functionality than limited Playwright APIs.
  • Lower resource usage compared to launching an independent browser process.

Limitations / Considerations

  • The project is in its early stages and may lack some features and stability.
  • Being a Chrome extension, it is limited to the Chrome browser and may not be compatible with other browsers.

Similar / Related Projects

  • Playwright: A Node.js library for automating browsers, which requires launching an independent browser process and has limited API access.
  • Selenium: A browser automation tool that supports multiple browsers but may not integrate as seamlessly with the user's existing browser environment.

Basic Information


📊 Project Information

  • Project Name: mcp-chrome
  • GitHub URL: https://github.com/hangwin/mcp-chrome
  • Programming Language: TypeScript
  • ⭐ Stars: 8,459
  • 🍴 Forks: 719
  • 📅 Created: 2025-06-09
  • 🔄 Last Updated: 2025-10-04

🏷️ Project Topics

Topics: [, ]


  • [Stars
  • [License: MIT
  • [TypeScript
  • [Chrome Extension
  • [Release

This article is automatically generated by AI based on GitHub project information and README content analysis

Titan AI Explorehttps://www.titanaiexplore.com/projects/mcp-chrome-998796026en-USTechnology

Project Information

Created on 6/9/2025
Updated on 10/31/2025