CodingBaby-Browser-MCP is a Node.js MCP server enabling AI assistants to control the Chrome browser via WebSocket. Requires Chrome browser and the CodingBaby Chrome Extension installed separately.
The CodingBaby-Browser-MCP MCP server is a publicly available project. Review the upstream repository for installation instructions, supported tools, compatibility, permissions, and current maintenance status.
Configuration
Configuration, transport, authentication, and runtime requirements vary by project. Open the repository before connecting and use the smallest set of credentials and permissions required.
Context7 Platform - Up-to-date Code Docs For Any Prompt
upstash
Community
Context7 MCP server providing up-to-date, version-specific documentation and code examples for libraries, enabling coding agents to fetch accurate docs and code snippets. Requires an API key for higher rate limits, passed via CONTEXT7_API_KEY header.
57.7Kstars0forks
Playwright MCP
Microsoft Corporation
Community
A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. Enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.
35.5Kstars0forks
AIHawk
feder-cr
Community
AIHawk is an anti detect browser and web browsing agent, open source, with an MCP server for coding agents: undetected, no captchas, no blocks. It requires an OpenRouter API key for the standalone web UI mode, which can be provided via the --openrouter-key flag or the OPENROUTER_API_KEY environment variable or a .env file in the running directory.
CodingBaby-Browser-MCP is a powerful tool that enables AI assistants like Claude 3.7 Sonnet in Cursor to control Chrome browser for automated tasks. This tool bridges the gap between AI and web browser interaction through a WebSocket-based communication protocol.
Features
Browser Automation: Control Chrome browser programmatically to navigate websites, fill forms, and perform clicks
Screenshot Capture: Take screenshots of entire pages or specific areas
Multi-tab Support: Create, list, select, and close browser tabs
Form Interaction: Type text, press keys, and select form elements
Batch Commands: Execute multiple browser operations in sequence
Viewport Control: Adjust browser window size for responsive testing
Architecture
The project consists of two main components:
MCP Tool Server: A Node.js server that implements the Model Context Protocol (MCP) to communicate with AI assistants in Cursor
Chrome Extension: A browser extension that receives commands from the MCP server and controls the browser
The system uses WebSocket (port 9876 by default) to establish a bidirectional communication channel between the MCP server and the Chrome extension.
Installation
Prerequisites
Node.js (v14 or higher)
Chrome browser
Cursor editor with Claude 3.7 Sonnet
MCP Tool Setup
In Cursor, go to Settings → MCP
Add new global MCP server with the following configuration: