MCPSERV.CLUB
durapensa

Claude Chrome MCP Server

MCP Server

Bridging Claude clients with Chrome automation via WebSocket

Stale(55)
4stars
0views
Updated Jul 30, 2025

About

The Claude Chrome MCP Server enables Claude Desktop, Claude Code, and Cursor to control the claude.ai web app through a Chrome extension. It relays commands over WebSocket, providing async messaging, conversation management, and debugging tools.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Overview

The Claude Chrome MCP server turns a standard web browser into an intelligent, programmable assistant that can be controlled by any MCP‑compatible client such as Claude Desktop, Claude Code or Cursor. By installing a lightweight Chrome extension and running the server, developers can issue natural‑language commands that are translated into browser actions—opening tabs, navigating URLs, interacting with page elements, or querying the state of the Chrome session. The server acts as a bridge: it receives JSON‑encoded requests from an MCP client, forwards them to the Chrome extension via a WebSocket relay, and streams back responses that include both textual completions from Claude.ai and status updates from the browser. This tight coupling allows AI assistants to perform real‑world tasks without leaving the conversational flow, effectively extending the assistant’s reach from pure text to full browser automation.

For developers building AI‑powered workflows, this MCP server is invaluable because it eliminates the need for custom browser drivers or headless‑browser setups. Instead of writing Selenium scripts or handling low‑level HTTP protocols, a developer can simply issue high‑level commands such as “Search for the latest news on quantum computing” or “Open a new tab and go to GitHub.” The server’s asynchronous message handling ensures that each request is processed in order, and completion detection guarantees that the client receives a definitive response before moving on. This reliability is critical when chaining multiple browser actions in a single conversation or automating repetitive tasks across different projects.

Key capabilities include:

  • Async message sending with completion detection – guarantees that each browser action finishes before the next is issued.
  • Claude‑to‑Claude response forwarding – enables multiple AI assistants to collaborate by sharing replies through the same channel.
  • Conversation management via Claude.ai API – keeps context intact across browser interactions, allowing the assistant to remember previous steps.
  • Network inspection and debugging tools – expose request/response data for troubleshooting or monitoring traffic.
  • WebSocket‑only architecture with persistent connections – reduces latency and avoids the overhead of HTTP polling.
  • Health monitoring endpoint – provides quick checks on the relay’s status for robust integrations.

Typical use cases span from automated testing and data scraping to dynamic web‑app interaction. For instance, a data scientist could ask the assistant to “Pull the latest sales figures from the internal dashboard” and receive a CSV download, or a QA engineer could instruct it to “Navigate through the login flow and report any errors.” In collaborative environments, multiple AI assistants can coordinate via the same MCP server to orchestrate complex sequences—such as a research assistant fetching articles, a summarization bot condensing them, and an editor polishing the output—all while staying synchronized with the browser state.

What sets Claude Chrome MCP apart is its seamless integration of a real browser session with AI logic, eliminating the friction between conversational intent and actionable web automation. By leveraging a WebSocket relay and an offscreen Chrome extension, it provides low‑latency, reliable communication that scales across projects. Developers who need to embed web interactions into AI workflows will find this server a powerful, plug‑and‑play solution that preserves the natural language interface while unlocking full browser capabilities.