selenium-mcp-server
Verified Safeby skindyk
Overview
Automate browser interactions for testing, web scraping, and page analysis using natural language commands via the Model Context Protocol.
Installation
node /path/to/your/selenium-mcp-server/wrapper.cjsEnvironment Variables
- MCP_TOOLS
Security Notes
The server provides an `execute_script` tool that allows execution of arbitrary JavaScript in the browser. While the README explicitly warns users about the security risks and advises against using untrusted input, this capability inherently lowers the security score for a general-purpose server. The file operations (`upload_file`, `take_screenshot`) implement basic path traversal checks to prevent writing/reading files outside the working directory, which is a good security practice. The server's overall security depends heavily on how the `execute_script` tool is used by the client.
Similar Servers
mcp
This server provides Hyperbrowser's Model Context Protocol (MCP) interface, offering tools for web scraping, structured data extraction, crawling, and general-purpose browser automation using AI agents like OpenAI's CUA and Anthropic's Claude Computer Use.
mcp-server
A Model Context Protocol (MCP) server that integrates with SerpApi to provide comprehensive search engine results and data extraction to an LLM.
scrapegraph-mcp
Provides AI-powered web scraping, structured data extraction, multi-page crawling, and agentic automation capabilities for language models.
webscraping-ai-mcp-server
Integrates with WebScraping.AI to provide LLM-powered web data extraction, including question answering, structured data extraction, and HTML/text retrieval, with advanced features like JavaScript rendering and proxy management.