Skip to main content
Glama
deng1986

chrome-bridge-mcp

by deng1986

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHROME_BRIDGE_PORTNoPort for Chrome DevTools Protocol connection9222
CHROME_BRIDGE_RUNTIMENoRuntime directory for Chrome profile and logs$HOME/runtime/.chrome-bridge-mcp
CHROME_BRIDGE_AUTO_STARTNoAuto-start Chrome if not running1

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
chrome_statusB

Check whether a Chrome DevTools Protocol endpoint is reachable.

list_tabsB

List open Chrome tabs exposed by the DevTools endpoint.

open_urlB

Open a URL in a new Chrome tab.

google_searchC

Open a Google search query in Chrome.

search_google_and_extractA

Search Google in Chrome and return structured results. If login/CAPTCHA is detected, returns needsUser=true with tabId for manual continuation.

open_google_aiC

Open Google AI Mode with an initial prompt and read the visible AI conversation state.

google_ai_askB

Send a follow-up prompt to an existing Google AI Mode tab and read the updated conversation.

google_ai_readA

Read visible text and detected state from a Google AI Mode tab.

start_google_ai_sessionB

Start a persisted Google AI Mode conversation session for chat-through-Codex/Claude workflows.

continue_google_ai_sessionA

Send a follow-up message to a persisted Google AI conversation session and return the updated visible conversation. Defaults to the active session.

read_google_ai_sessionA

Read persisted metadata and current visible text for a Google AI conversation session. Defaults to the active session.

end_google_ai_sessionB

End a Google AI conversation session: export it, close the Chrome tab, and clear the active session if it matches.

export_google_ai_sessionA

Export a persisted Google AI conversation session to Markdown in the project reports directory. Defaults to the active session.

get_current_pageB

Extract title, URL, selected text, and visible page text from a Chrome tab.

get_selectionC

Return the selected text from a Chrome tab.

extract_google_resultsA

Extract structured organic search results from a Google search results page.

detect_human_interventionB

Detect whether the current page appears to require login, CAPTCHA, consent, or manual verification.

fill_textB

Fill an input, textarea, or contenteditable element.

click_selectorB

Click an element by CSS selector.

ask_ai_pageA

Submit a prompt to a generic browser AI page and read the response. Login/CAPTCHA pages return needsUser=true.

run_jsB

Run JavaScript in a Chrome tab and return the JSON-serializable result.

wait_for_userB

Return instructions for the human to complete login, CAPTCHA, consent, or other browser-only actions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/deng1986/chrome-bridge-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server