trackmcp
Back to directory
hrmeetsingh

mcp-browser-automation

View on GitHub

Model Context Protocol based AI Agent that runs a browser from Claude desktop

11 stars TypeScriptAI & Machine Learning Updated Sep 3, 2025
agentic-aiclaude-aimcp-clientmcp-servertypescript

Documentation

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

Building

1. Clone the repository: `git clone https://github.com/hrmeetsingh/mcp-browser-automation.git`

2. Install dependencies: `npm install`

3. Verify the output executables are present in `dist` folder

Integration

1. Create a configuration file in `~/Application\ Support/Claude/claude_desktop_config.json` (This is for macOS)

2. Copy the following to the file:

json
{
  "mcpServers": {
    "mcp-browser-automation": {
      "command": "node",
      "args": ["/path/to/mcp-browser-automation/dist/index.js"]
    }
  }
}

3. Start Claude Desktop

Usage

1. Open Claude Desktop

2. Start a new conversation to open a browser and navigate to a URL

Example

  • Added MCP Server options
Added MCP Server options
  • Navigating to a URL and doing actions with playwright
Navigating to a URL and entering text

Frequently asked questions

What is mcp-browser-automation?

mcp-browser-automation is Model Context Protocol based AI Agent that runs a browser from Claude desktop

How do I install mcp-browser-automation?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mcp-browser-automation open source?

Yes — it is hosted on GitHub at https://github.com/hrmeetsingh/mcp-browser-automation and has 11 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP