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
MCP Server for MySQL databases
Tool to work with arXiv, provide LLM with ability to search and read papers from there
A TypeScript-based MCP server that enables testing of REST APIs through Cline. This tool allows you to test...
A Model Context Protocol (MCP) server that integrates AI assistants with the Terraform Cloud API, allowing you to...
Memory Cache Server for use with supported MCP API Clients.
Raindrop MCP Server
Allow AI to wade through complex OpenAPIs using Simple Language





