mcp-real-chrome
v1.2.1
Published
MCP server that gives AI access to your real Chrome tabs via a bridge extension
Downloads
599
Maintainers
Readme
An MCP server that bridges to a Chrome extension over WebSocket, exposing your existing browser profile — open tabs, cookies, session state — to any MCP client (Cursor, Claude Desktop, etc.).
Usage
Cursor / Claude Desktop
{
"mcpServers": {
"chrome-mcp": {
"command": "npx",
"args": ["-y", "mcp-real-chrome"]
}
}
}Chrome Extension
The extension connects to the MCP server over WebSocket and executes chrome.* APIs on your behalf.
- Clone the repo:
git clone https://github.com/DeepakSilaych/chrome-mcp.git - Open
chrome://extensions→ enable Developer mode - Load unpacked → select the
extension/folder - Click the extension icon → Connect
Available Tools
| Category | Tools |
|----------|-------|
| Tabs | list_tabs get_active_tab switch_tab close_tab create_tab |
| Content | get_page_content get_selected_text |
| Screenshot | take_screenshot |
| Navigate | navigate_to go_back go_forward reload_tab |
| Network | start_network_capture stop_network_capture get_captured_requests |
| Console | start_console_capture stop_console_capture get_console_logs |
| Interact | click_element type_text fill_form scroll_page |
| Storage | get_cookies get_local_storage |
Configuration
| Variable | Default | Description |
|----------|---------|-------------|
| CHROME_MCP_PORT | 17691 | WebSocket port (match in extension popup) |
How it Works
MCP Client ←—stdio—→ mcp-real-chrome ←—WebSocket—→ Chrome Extension ←—chrome.*—→ BrowserThe server speaks MCP over stdio and runs a WebSocket server on 127.0.0.1. The Chrome extension connects to that WebSocket, receives requests, runs Chrome APIs against your real tabs, and returns results.
Links
- GitHub repo — full source, extension, docs
- MIT License
