MCP Browser Automation
@algonius
About MCP Browser Automation
MCP browser automation server. Exposes browser control tools to external AI systems via Model Context Protocol. Open-source & secure.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"algonius-browser": {
"command": "start",
"autoApprove": [
"click_element",
"get_dom_extra_elements",
"manage_tabs",
"scroll_page",
"type_value",
"navigate_to"
],
"disabled": false,
"timeout": 3600,
"url": "http://127.0.0.1:9333/sse",
"type": "sse"
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Browser Automation?
MCP Browser Automation is an open-source MCP (Model Context Protocol) server that provides browser automation capabilities to external AI systems. It exposes a set of browser control tools through the MCP protocol, enabling AI assistants to navigate websites, interact with DOM elements, and extract web content programmatically.
How to use MCP Browser Automation?
Install the Chrome extension from the Chrome Web Store or build from source, then install the Go-based MCP Host using the one‑click installation script or manually. Verify the installation with mcp-host-go --version. Once installed, AI systems can invoke tools and read resources via standard MCP protocol calls.
Key features of MCP Browser Automation
- MCP Protocol Integration for AI systems
- Chrome Extension with background service worker
- Go-based MCP Host bridging extension with external tools
- 5 browser automation tools plus 2 MCP resources
- Full TypeScript implementation with structured error handling
- Comprehensive integration tests for all functionality
Use cases of MCP Browser Automation
- Web scraping: navigate to a site, get DOM state, extract elements, and interact with content
- Form automation: fill input fields, click submit, and verify completion
- Multi‑tab management: create, switch, and monitor multiple tabs simultaneously
- Page navigation with scrolling: scroll to load dynamic content and extract newly loaded elements
FAQ from MCP Browser Automation
What are the system requirements?
Requires Chrome/Chromium 88+ or Microsoft Edge 88+, Node.js 22.12.0+, pnpm 9.15.1+, and Go 1.21+ (for building the MCP host).
How does MCP Browser Automation communicate with AI systems?
The Go‑based MCP Host implements the MCP protocol and communicates with the Chrome extension via Native Messaging. AI systems interact through standard MCP tool and resource calls.
What browser automation tools are available?
Five tools: navigate_to, manage_tabs, get_dom_extra_elements, `click_element
Frequently asked questions
What are the system requirements?
Requires Chrome/Chromium 88+ or Microsoft Edge 88+, Node.js 22.12.0+, pnpm 9.15.1+, and Go 1.21+ (for building the MCP host).
How does MCP Browser Automation communicate with AI systems?
The Go‑based MCP Host implements the MCP protocol and communicates with the Chrome extension via Native Messaging. AI systems interact through standard MCP tool and resource calls.
What browser automation tools are available?
Five tools: `navigate_to`, `manage_tabs`, `get_dom_extra_elements`, `click_element
Basic information
More Browser Automation MCP servers
Apify Model Context Protocol (MCP) Server
apifyThe Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
Yoyo
firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.

Fetch
modelcontextprotocolModel Context Protocol Servers
Fetch MCP
jae-jaeMCP server for fetch web page content using Playwright headless browser.
Firecrawl Mcp Server
mendableai🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Comments