An MCP server that uses Selenium to interact with a WebDriver instance.
An MCP server that uses Selenium to interact with a WebDriver instance.
An MCP server that uses Selenium to interact with a WebDriver instance. Built using the MCP-Server-Starter template.
This server allows AI agents to control a web browser session via Selenium WebDriver, enabling tasks like web scraping, automated testing, and form filling through the Model Context Protocol.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| selenium_navigate | Navigates the browser to a specific URL. |
| selenium_findElement | Finds an element on the page using a CSS selector. |
| selenium_click | Clicks an element. |
| selenium_sendKeys | Sends keystrokes to an element. |
| selenium_getPageSource | Retrieves the current page source HTML. |
{
"mcpServers": {
"selenium-mcp-server": {
"command": "node",
"args": [
"/path/to/selenium-mcp-server/build/index.js"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Web data for AI agents: scrape, crawl, search, deep research, site monitoring, browser automation
MCP server for Next AI Draw.io - AI-powered diagram generation with real-time browser preview
LionScraper Node: MCP stdio + CLI + HTTP API bridging AI to LionScraper browser extension.
A versatile MCP-compliant web content fetching tool that supports multiple modes (browser/node), formats (HTML/JSON/Markdown/Text), and intelligent