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
- GitHub: https://github.com/hangwin/mcp-chrome
- Stars: 8,459
- License: Unknown
- Last Commit: 2025-10-04
📊 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: [, ]
🔗 Related Resource Links
🌐 Related Websites
- [
- [
- [
- [
- [
This article is automatically generated by AI based on GitHub project information and README content analysis