browser-automation-server
A Model Context Protocol (MCP) server that provides browser automation capabilities for Claude and other MCP-compatible AI assistants.
The Browser Automation MCP Server is designed to facilitate seamless browser automation for AI assistants like Claude. It allows programmatic control over web browsers, enabling tasks such as web navigation, form filling, and data extraction. The server is built using Node.js and leverages Playwright for robust browser automation. It supports a variety of features that make it a versatile tool for automating web interactions, capturing screenshots, and evaluating JavaScript in the browser context. This server is particularly useful for developers and AI researchers looking to integrate web automation capabilities into their AI models.
Features
- Web Automation: Control web browsers programmatically
- Screenshot Capture: Take screenshots of web pages
- Element Interaction: Click, type, and interact with web elements
- Navigation: Navigate between pages and manage browser state
- Data Extraction: Extract data from web pages
MCP Tools
- {'navigate': 'Navigate to a URL.'}
- {'screenshot': 'Take a screenshot of the current page.'}
- {'click': 'Click on an element.'}
- {'type': 'Type text into an input field.'}
- {'extract': 'Extract data from the page.'}
- {'evaluate': 'Evaluate JavaScript in the browser context.'}
Usage with Different Platforms
Starting the Server
bash
npm start
Configuration
{
"servers": {
"browser-automation": {
"command": "/path/to/node",
"args": ["/path/to/browser-automation-server/build/index.js"],
"enabled": true,
"port": 3008,
"environment": {
"NODE_PATH": "/path/to/node_modules",
"PATH": "/usr/local/bin:/usr/bin:/bin"
}
}
}
}
Related MCP Servers
View all browser_automation servers →Fetch
by modelcontextprotocol
A Model Context Protocol server that provides web content fetching capabilities, enabling LLMs to retrieve and process content from web pages.
markdownify-mcp
by zcaceres
Markdownify is a Model Context Protocol (MCP) server that converts various file types and web content to Markdown format.
mcp-playwright
by executeautomation
A Model Context Protocol server that provides browser automation capabilities using Playwright.
playwright-mcp
by microsoft
Playwright MCP is a Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages through structured accessibility snapshots.
cursor-talk-to-figma-mcp
by sonnylazuardi
This project implements a Model Context Protocol (MCP) integration between Cursor AI and Figma, allowing Cursor to communicate with Figma for reading designs and modifying them programmatically.
firecrawl-mcp-server
by mendableai
Firecrawl MCP Server is a Model Context Protocol server implementation that integrates with Firecrawl for web scraping capabilities.
ai-agent-marketplace-index-mcp
by AI-Agent-Hub
MCP Server for AI Agent Marketplace Index from DeepNLP, allowing AI assistants to search available AI agents by keywords or categories.