mcp-browser-automation
Model Context Protocol based AI Agent that runs a browser from Claude desktop
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:
{
"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

- Navigating to a URL and doing actions with playwright

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
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling for the Model Context Protocol. Enhance AI assistants with powerf
Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. ✨
A Unified MCP Server Management App TypeScript-based implementation. Trusted by 800+ developers. Trusted by 800+ developers.
A Model Context Protocol server that executes commands in the current iTerm session - useful for REPL and CLI assistance
A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explor...
An MCP client for Neovim that seamlessly integrates MCP servers into your editing workflow with an intuitive interface for managing, testing, and using MCP s...
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP