MCP Browser Automation Server
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.gitInstall dependencies:
npm installVerify 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

Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hrmeetsingh/mcp-browser-automation'
If you have feedback or need assistance with the MCP directory API, please join our Discord server