Enterprise DNA
M MCP Servers Developer low

PhungXuanAnh/selenium-mcp-server

by Various

๐Ÿ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - A Model Context Protocol server providing web automation capabilities through Selenium WebDriver

P

MCP

PhungXuanAnh/selenium-mcp-server

Added 1 June 2026

Overview

A Python Model Context Protocol server that exposes browser automation capabilities via Selenium WebDriver. It lets MCP clients control browsers for tasks like navigation, form filling, and data extraction using a standard protocol.

Best for

Best for
Python developers building MCP-enabled AI agents that need to perform browser-based tasks

Use cases

  • Automating browser interactions from AI agents via MCP
  • Extracting data from dynamic or JavaScript-rendered web pages
  • Running multi-step web workflows in headless or headed mode

Notes

A Python Model Context Protocol server that exposes browser automation capabilities via Selenium WebDriver. It lets MCP clients control browsers for tasks like navigation, form filling, and data extraction using a standard protocol.

9 stars on GitHub. Last updated 2026-05-23.

Use cases

  • Automating browser interactions from AI agents via MCP
  • Extracting data from dynamic or JavaScript-rendered web pages
  • Running multi-step web workflows in headless or headed mode

Pros

  • Cross-platform support (Linux, macOS, Windows) for automated browser control
  • Integrates with AI frameworks through the Model Context Protocol
  • Leverages mature, widely used Selenium WebDriver library

Cons

  • Small community and limited documentation (only 9 GitHub stars)
  • Requires manual installation of browser drivers and Selenium setup
  • Selenium-based automation is slower than lightweight headless approaches

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Cross-platform support (Linux, macOS, Windows) for automated browser control
  • Integrates with AI frameworks through the Model Context Protocol
  • Leverages mature, widely used Selenium WebDriver library

Cons

  • Small community and limited documentation (only 9 GitHub stars)
  • Requires manual installation of browser drivers and Selenium setup
  • Selenium-based automation is slower than lightweight headless approaches