What companion Chrome extension is required?
The server requires a companion Chrome extension that performs actual browser operations. The extension must be installed and enabled in Chrome.
@buyitsydney
Basic information
CodingBaby-Browser-MCP is a Model Context Protocol (MCP) tool server designed to communicate with Chrome browser extensions via WebSocket for browser automation control. The server provides multiple functionalities including web navigation, click operations, text input, key simul
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"CodingBaby-Browser-MCP": {
"command": "npx",
"args": [
"@sydneyassistent/codingbaby-browser-mcp"
]
}
}
}Navigate to a URL
Perform click on a web page
Type text into focused element
Press a key or key combination on the keyboard
Close the browser
Scroll the page in a specified direction
Set the viewport configuration of the browser
Take a screenshot of a specific area of the current page
Wait for a specified number of seconds, with a screenshot of the current page state after waiting
List browser tabs
Open a new tab
Select a tab by index
Close a tab
Execute a batch of browser operations in sequence. This powerful tool allows combining multiple actions (click, type, press_key, etc.) into a single command, reducing round-trip time. Ideal for form filling, search operations, and simple navigation sequences.
Codingbaby Browser Mcp is a Model Context Protocol (MCP) tool server that bridges an AI assistant with the Chrome browser via a WebSocket connection to a companion Chrome extension. It enables browser automation control such as navigation, clicking, typing, scrolling, and screenshot capture, using a real Chrome session.
Ensure Node.js 16+, Chrome, and the companion Chrome extension are installed. Install the server from source (npm install then node chrome-server.js) or via npm (npx @sydneyassistent/codingbaby-browser-mcp). The server starts a WebSocket service on port 9876 and communicates with MCP clients via stdio. Register the server in your MCP environment (e.g., .cursor/mcp.json) and restart the environment.
The server requires a companion Chrome extension that performs actual browser operations. The extension must be installed and enabled in Chrome.
The server starts a WebSocket server on port 9876. The Chrome extension connects to this WebSocket, and commands are exchanged as JSON messages with unique request IDs for asynchronous responses.
Node.js version 16 or later, a Chrome browser, and the companion Chrome extension installed and enabled.
You can run from source: `npm install` then `node chrome-server.js`, or install the published npm package: `npm install @sydneyassistent/codingbaby-browser-mcp` (or globally with `-g`), then run via `npx`.
It runs as a Chrome extension with higher browser privileges, uses a real user session for anti-bot evasion, mimics real user behavior, maintains login states, and requires only the extension rather than separate browser instances or WebDrivers.
Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.

An MCP server for generating images from HTML & CSS or screenshots of URLs using htmlcsstoimage.com.
🔮 Platform-neutral Browser Use for AI agents: real Chrome automation with a CLI + SDKs, no lock-in, dead simple.
A flexible HTTP fetching Model Context Protocol server.
Comments