Web automation and testing server using SHAFT Engine (Selenium-based)
Web automation and testing server using SHAFT Engine (Selenium-based)
SHAFT MCP is a Model Context Protocol (MCP) server that enables Claude Desktop to perform web automation tasks using the SHAFT Engine (a Selenium-based test automation framework). This gives Claude powerful browser automation capabilities including:
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 |
|---|---|
| driver_initialize | Launch browser (Chrome/Firefox/Safari/Edge) |
| driver_quit | Close browser |
| browser_navigate | Navigate to URL |
| browser_refresh | Refresh page |
| browser_maximize_window | Maximize browser window |
| browser_set_window_size | Set custom window size |
| browser_fullscreen_window | Set fullscreen mode |
| element_click | Click elements using locators (ID, CSS, XPath, etc.) |
| element_click_ai | Click elements using AI (natural language) |
| element_click_js | JavaScript-based clicking |
| element_double_click | Double-click elements |
| element_hover | Hover over elements |
| element_type | Type text into elements |
| element_type_ai | Type using AI element detection |
| Variable | Description | Required |
|---|---|---|
| GITHUB_PERSONAL_ACCESS_TOKEN | Credential the server authenticates with. | Yes |
| REMOTE_DRIVER_ADDRESS | Configuration value read at startup. | Optional |
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.
MCP server for Mint — AI-powered QA that runs your app in a real browser on every PR.
Shared SSH PTY runtime for MCP clients with viewer, input lock, async tracking, and policy rules.
Give your AI agent a real browser, with a human in the loop.
Undetectable browser automation for LLM agents, spoken over MCP.