mcp-browser-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-browser-serverGo to example.com and take a screenshot"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-browser-server
Give your AI assistant a real browser. Navigate, click, fill forms, and take screenshots via any MCP client.
A Model Context Protocol (MCP) server that gives AI assistants like Claude full browser control. Connect to local or cloud browsers (AnchorBrowser, Browserbase) and automate web interactions directly from your AI workflows.
What it does
Instead of telling your AI agent how to scrape a website, you give it a real browser. The AI can:
Navigate to any URL
Click buttons and links
Fill out and submit forms
Take screenshots
Read page content and extract data
Handle authentication (SSO, multi-step logins)
MCP Tools Provided
Tool | Description |
| Go to a URL |
| Click an element by selector or description |
| Type text into an input field |
| Take a screenshot of the current page |
| Get page HTML or extracted text |
| Run JavaScript in the browser |
| Wait for an element or condition |
| Scroll the page |
Installation
npm install -g mcp-browser-serverOr clone and run locally:
git clone https://github.com/mehranakila56-ops/mcp-browser-server.git
cd mcp-browser-server
npm installConfiguration
With Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"browser": {
"command": "npx",
"args": ["mcp-browser-server"],
"env": {
"BROWSER_PROVIDER": "local",
"HEADLESS": "true"
}
}
}
}With Cloud Browser (AnchorBrowser)
For stealth mode, CAPTCHA solving, and residential proxies:
{
"mcpServers": {
"browser": {
"command": "npx",
"args": ["mcp-browser-server"],
"env": {
"BROWSER_PROVIDER": "anchorbrowser",
"ANCHOR_API_KEY": "your-api-key-here"
}
}
}
}Environment Variables
Variable | Default | Description |
|
|
|
|
| Run browser in headless mode (local only) |
| — | AnchorBrowser API key |
| — | Browserbase API key |
|
| Browser session timeout (5 min) |
|
| Screenshot format: |
Usage Examples
Once configured with Claude, you can say:
"Go to github.com/trending and show me the top 5 repos today"
"Log into our staging environment at staging.example.com and check if the signup form works"
"Take a screenshot of https://example.com and describe what you see"
"Fill out the contact form at example.com/contact with my info: name=Jane, email=jane@example.com, message='Hello'"
Architecture
Claude / AI Assistant
↓ MCP protocol
mcp-browser-server
↓ WebSocket / CDP
Browser (local Chromium or cloud)
↓
Target WebsiteWhy Cloud Browsers?
Local browsers get blocked by CAPTCHAs and bot detection. Cloud browsers like AnchorBrowser provide:
✅ Human fingerprinting (passes Cloudflare, DataDome)
✅ Residential proxy rotation
✅ CAPTCHA auto-solving
✅ Persistent sessions across runs
✅ No local Chrome installation needed
Development
npm install
npm run dev # Starts MCP server with hot reload
# Run against a specific provider
BROWSER_PROVIDER=local npm run devContributing
PRs welcome! Please open an issue first for significant changes.
License
MIT
Related: awesome-ai-browser-agents — curated list of browser automation tools for AI agents
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/mehranakila56-ops/mcp-browser-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server