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
- Clone the repository:
git clone https://github.com/hrmeetsingh/mcp-browser-automation.git
- Install dependencies:
npm install
- Verify the output executables are present in
dist
folder
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
A Model Context Protocol (MCP) server for interacting with the Canvas API. This server allows you to manage...
MCP Server for Adobe After Effects. Enables remote control (compositions, text, shapes, solids, properties) via the Model Context...
Model Context Protocol server for secure command-line interactions on Windows systems
A MCP server that provides file conversion tools
An MCP server for Azure DevOps
Enhanced MCP server for GitLab: group projects listing and activity tracking
A Model Context Protocol (MCP) server that provides authenticated access to Google Workspace APIs, offering integrated Authentication, Gmail,...
A server that implements the MCP protocol to bring perplexity API into context.
MCP Markdownify Server with UTF-8 Support - Enhanced version with better multilingual handling
CCXT MCP Server bridges the gap between AI models and cryptocurrency trading by providing a standardized interface through...