simple-mcp-selenium
Verified Safeby brutalzinn
Overview
Automates browser interactions, web testing, and data extraction using Selenium, enabling programmatic control of web pages and access to browser developer tools.
Installation
node dist/index.jsEnvironment Variables
- CURSOR_PROJECT_DIR
- CURSOR_WORKSPACE_ROOT
- WORKSPACE_ROOT
- PWD
- NODE_ENV
Security Notes
The server allows execution of arbitrary JavaScript within the browser context via the `execute_script` tool. While sandboxed within the browser, untrusted scripts could perform actions like data exfiltration from visited websites or malicious DOM manipulation. This is an inherent risk of browser automation tools that expose such functionality. The `dev_tools` tool also injects JavaScript for logging and network monitoring, which is standard for its purpose but extends browser control. No direct server-side 'eval' of untrusted input or hardcoded secrets were found.
Similar Servers
playwright-mcp
Provides a Model Context Protocol (MCP) server for LLMs to automate browser interactions using Playwright's accessibility tree, avoiding pixel-based vision models.
scrapegraph-mcp
Provides AI-powered web scraping, structured data extraction, multi-page crawling, and agentic automation capabilities for language models.
context-engineering
Provides a Model Context Protocol (MCP) server that enables AI agents to control a web browser using Selenium for web automation tasks.
puppeteer-mcp-server
Automating browser interactions and web scraping via an MCP server.