MCP Browser Automation
This is demo project to practice Model Context Protocol based server implemenation for automating browsing with Playwright. It interacts with a Claude Desktop client to accept user prompts and use server to control browser.
Pre-requisites
- Playwright
- Claude Desktop
- Node.js
Building
- Clone the repository:
git clone https://github.com/hrmeetsingh/mcp-browser-automation.git - Install dependencies:
npm install - Verify the output executables are present in
distfolder
Integration
- Create a configuration file in
~/Application Support/Claude/claude_desktop_config.json(This is for macOS) - Copy the following to the file:
{
"mcpServers": {
"mcp-browser-automation": {
"command": "node",
"args": ["/path/to/mcp-browser-automation/dist/index.js"]
}
}
}
- Start Claude Desktop
Usage
- Open Claude Desktop
- Start a new conversation to open a browser and navigate to a URL
Example
Added MCP Server options

Navigating to a URL and doing actions with playwright

MCP Browser Automation Server
Project Details
- hrmeetsingh/mcp-browser-automation
- MIT License
- Last Updated: 4/15/2025
Recomended MCP Servers
Fully functional AI Logic Calculator utilizing Prover9/Mace4 via Python based Model Context Protocol (MCP-Server)- tool for Windows Claude...
MCP server for enabling LLM applications to perform deep research via the MCP protocol
MCP server for interacting with SingleStore Management API and services
MCP server for interfacing with Godot game engine. Provides tools for launching the editor, running projects, and capturing...
Global Notion workspace-accessible MCP server for all Notion pages within the workspace
MCP Server for Ghidra
react-mcp integrates with Claude Desktop, enabling the creation and modification of React apps based on user prompts
A Model Context Protocol Server To Generate Images
MCP server that gives Claude ability to use OpenAI's GPTs assistants





