Skip to content
InfratoApp
InfratoApp / Resources / MCP servers / mcp-chrome

mcp-chrome

mcp-chrome is an MCP server, listed under browser & scraping. It reaches chrome. Its repository has 12,501 GitHub stars and is licensed under MIT; we last read it on 2026-10-22.

mcp-chrome is a Chrome extension that acts as an MCP server, connecting your Chrome browser to AI assistants such as Claude, allowing for complex browser automation, content analysis, and semantic search.

Install

Read from mcp-chrome’s own README, close to verbatim -- not written by us, and not guessed.

npm install -g mcp-chrome-bridge

What it reaches, and what it needs

Reaches
chrome
Credential
○ none found

Maintenance

Stars
12501
State
listed
Licence
MIT
From the repository

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.

What mcp-chrome can do

20 tools documented in its README. An AI client calls these by name.

get_windows_and_tabs
List all browser windows and tabs
chrome_navigate
Navigate to URLs and control viewport
chrome_switch_tab
Switch the current active tab
chrome_close_tabs
Close specific tabs or windows
chrome_go_back_or_forward
Browser navigation control
chrome_inject_script
Inject content scripts into web pages
chrome_send_command_to_inject_script
Send commands to injected content scripts
chrome_screenshot
Advanced screenshot capture with element targeting, full-page support, and custom dimensions
chrome_network_request
Send custom HTTP requests
search_tabs_content
AI-powered semantic search across browser tabs
chrome_get_web_content
Extract HTML/text content from pages
chrome_get_interactive_elements
Find clickable elements
chrome_console
Capture and retrieve console output from browser tabs
chrome_click_element
Click elements using CSS selectors
chrome_fill_or_select
Fill forms and select options
chrome_keyboard
Simulate keyboard input and shortcuts
chrome_history
Search browser history with time filters
chrome_bookmark_search
Find bookmarks by keywords
chrome_bookmark_add
Add new bookmarks with folder support
chrome_bookmark_delete
Delete bookmarks

Read from the README; names are kept only if the README contains them.

mcp-chrome compared with similar servers

mcp-chrome compared with the closest alternatives, by services reached, credentials, stars, last update and licence
ServerReachesNeedsStarsLast updateLicence
mcp-chrome (this page)chromeNone listed12,5012026-01-06MIT
puppeteer-mcp-serverchrome, puppeteer(1 shared)None listed4862025-03-14MIT
safari-mcpchrome(1 shared)None listed2232026-10-19MIT
native-devtools-mcpchrome(1 shared)None listed1392026-09-24MIT
blueprint-mcpchrome(1 shared)None listed1062026-08-10Apache-2.0
mcpbrowserstack, chrome, digitalai, sauce, testingbot, testmu(1 shared)BROWSERSTACK_ACCESS_KEY, DIGITALAI_ACCESS_KEY, SAUCE_ACCESS_KEY, TESTINGBOT_KEY, TESTINGBOT_SECRET, TESTMU_ACCESS_KEY432026-10-21MIT

Ranked by services in common with mcp-chrome, then by stars. Figures are from each repository when we last read it.

Common questions about mcp-chrome

What does mcp-chrome do?
mcp-chrome is a Chrome extension that acts as an MCP server, connecting your Chrome browser to AI assistants such as Claude, allowing for complex browser automation, content analysis, and semantic search.
How do I install mcp-chrome?
Its own README gives this command: npm install -g mcp-chrome-bridge. Run it where your MCP client can launch the server, and check the README for any settings it asks for.
What does mcp-chrome connect to, and what does it need?
It reaches chrome.
Is mcp-chrome official and is it maintained?
We found nothing naming it as a vendor’s official server. Its repository has 12,501 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-01-06.
What licence does mcp-chrome use?
The repository declares the MIT licence.

More MCP servers for browser & scraping

All browser & scraping entries →

Learn this on Infrato