# hangwin/mcp-chrome

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/hangwin-mcp-chrome).**

10,426 stars · 915 forks · TypeScript · mit

## Links

- GitHub: https://github.com/hangwin/mcp-chrome
- awesome-repositories: https://awesome-repositories.com/repository/hangwin-mcp-chrome.md

## Description

This project is a Model Context Protocol tool that connects local browser instances to AI agents, enabling programmatic control over web sessions. It functions as a browser automation framework, allowing for the navigation of pages, interaction with form elements, and the management of user data while maintaining existing authentication states and profiles.

The utility distinguishes itself by enabling local analysis of browser content, including the extraction of text and the performance of semantic searches across open tabs without transmitting private data to external servers. It also provides comprehensive monitoring capabilities, allowing users to track network traffic, server responses, and console logs in real time to troubleshoot web applications.

Beyond core automation, the tool supports visual documentation by capturing screenshots of full pages or specific elements for review and reporting. It further facilitates information management by providing automated access to bookmarks and browsing history, allowing for structured queries across past user activity.

## Tags

### Artificial Intelligence & ML

- [Browser Tooling](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/model-integration-serving/model-integration-interfaces/model-context-protocol/browser-tooling.md) — Connects local browser instances to AI agents for automated navigation, data extraction, and session management.

### Testing & Quality Assurance

- [Browser Automation Frameworks](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/testing-frameworks/test-frameworks/browser-and-ui-testing/browser-automation-frameworks.md) — Provides a comprehensive framework for controlling web sessions, capturing visual records, and managing user data through programmatic interfaces.
- [Screenshot Capture](https://awesome-repositories.com/f/testing-quality-assurance/automation-interaction-tools/screenshot-capture.md) — Generates images of web pages or specific elements by defining custom dimensions or rendering full page content for visual documentation. ([source](https://cdn.jsdelivr.net/gh/hangwin/mcp-chrome@master/README.md))

### Web Development

- [Browser Session Managers](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation/browser-automation/browser-session-managers.md) — Controls active browser instances to navigate pages, fill out forms, and extract data while maintaining existing user profiles and authenticated login states. ([source](https://cdn.jsdelivr.net/gh/hangwin/mcp-chrome@master/README.md))
- [Browser Automation](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation/browser-automation.md) — Automates repetitive web tasks by controlling active browser sessions to navigate pages, fill out forms, and extract data.
- [Browser History Management](https://awesome-repositories.com/f/web-development/browser-history-management.md) — Organizes bookmarks and searches through past browsing activity using automated queries to locate specific information.

### Development Tools & Productivity

- [Debugging and Inspection Tools](https://awesome-repositories.com/f/development-tools-productivity/debugging-profiling-testing/debugging-diagnostics/debugging-inspection-tools/debugging-and-inspection-tools.md) — Provides a suite for monitoring network traffic, console logs, and page content to troubleshoot web applications and extract information.
- [Headless Browser Automation](https://awesome-repositories.com/f/development-tools-productivity/headless-browser-automation.md) — Controls a full-featured browser instance programmatically to interact with web pages while preserving existing user sessions and cookies.
- [Browser Console Debugging](https://awesome-repositories.com/f/development-tools-productivity/debugging-profiling-testing/debugging-diagnostics/debugging-inspection-tools/debugging-and-inspection-tools/browser-console-debugging.md) — Monitors HTTP requests, server responses, and console logs in real time to troubleshoot communication issues between web applications and external services.
- [Visual Capture Tools](https://awesome-repositories.com/f/development-tools-productivity/visual-capture-tools.md) — Captures high-quality screenshots of web pages or specific elements to create visual records of browser states for review and reporting.

### Part of an Awesome List

- [Browser Automation](https://awesome-repositories.com/f/awesome-lists/devtools/browser-automation.md) — Chrome extension-based server for reusing existing browser sessions.

### System Administration & Monitoring

- [Browser Debugging Protocols](https://awesome-repositories.com/f/system-administration-monitoring/browser-debugging-protocols.md) — Communicates with the browser engine through a persistent WebSocket connection to execute commands and receive real-time event streams.
- [Session Activity Monitors](https://awesome-repositories.com/f/system-administration-monitoring/system-activity-monitoring/session-activity-monitors.md) — Tracks HTTP requests, server responses, and console logs from active sessions to debug communication issues and analyze data flow. ([source](https://cdn.jsdelivr.net/gh/hangwin/mcp-chrome@master/README.md))

### Data & Databases

- [Search & Information Retrieval](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-information-retrieval.md) — Extracts text and performs semantic searches across open tabs using local processing to retrieve relevant information. ([source](https://cdn.jsdelivr.net/gh/hangwin/mcp-chrome@master/README.md))
- [Web Data Extraction Tools](https://awesome-repositories.com/f/data-databases/web-data-extraction-tools.md) — Retrieves and analyzes text from open browser tabs to perform semantic searches and organize information locally.
- [Browser Data Browsers](https://awesome-repositories.com/f/data-databases/data-integration-synchronization/browser-data-browsers.md) — Organizes bookmarks and searches through browsing history by running automated queries to find specific information across past user activity. ([source](https://cdn.jsdelivr.net/gh/hangwin/mcp-chrome@master/README.md))

### Networking & Communication

- [Network Interception Tools](https://awesome-repositories.com/f/networking-communication/network-reliability-diagnostics/network-interception-tools.md) — Hooks into the browser network stack to capture and log HTTP traffic and console messages during active browsing sessions.
