🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

selenium-mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

selenium-mcp-server - npm Package Versions

1

0.1.5

Diff
raghvendra-raghuvanshi
published 0.1.5 •
raghvendra-raghuvanshi
published 0.1.4 •
raghvendra-raghuvanshi
published 0.1.3 •
raghvendra-raghuvanshi
published 0.1.2 •
raghvendra-raghuvanshi
published 0.1.1 •
raghvendra-raghuvanshi
published 0.1.0 •

Changelog

Source

[0.1.0] - 2024-05-25

Added

  • Initial release of Selenium MCP Server
  • Model Context Protocol (MCP) server implementation for Selenium WebDriver
  • Support for multiple browsers (Chrome, Firefox, Edge, Safari)
  • Comprehensive browser automation tools:
    • Navigation tools (navigate, back, forward)
    • Interaction tools (click, type, hover, drag, select)
    • Information gathering tools (snapshot, screenshot, network requests)
    • Tab management tools (list, new, select, close)
    • Utility tools (wait, file upload, dialog handling, PDF save)
  • Command-line interface with configurable options
  • Node.js wrapper around Java Selenium server
  • TypeScript support with full type definitions
  • Headless browser support
  • Configurable viewport sizes
  • Browser profile management (isolated and persistent modes)
  • Automatic WebDriver management
  • CI/CD pipeline with GitHub Actions
  • Comprehensive documentation and examples

Features

  • 20+ Browser Automation Tools: Complete set of tools for web automation
  • Multi-browser Support: Works with Chrome, Firefox, Edge, and Safari
  • Headless Mode: Perfect for CI/CD and server environments
  • Easy Installation: One-command npm install
  • Cursor Integration: Seamless integration with Cursor IDE
  • Professional Packaging: Follows npm and open-source best practices
  • Cross-platform: Works on Windows, macOS, and Linux
  • Enterprise Ready: Robust error handling and logging

Technical Details

  • Built with TypeScript and compiled to ES2022 modules
  • Java 11+ backend using Selenium WebDriver 4.16.1
  • Node.js 18+ frontend wrapper
  • Automatic browser driver management with WebDriverManager
  • Support for both stdio and SSE transports
  • Comprehensive error handling and logging
  • Professional CI/CD pipeline with automated testing and publishing

Documentation

  • Complete README with installation and usage instructions
  • API documentation for all tools
  • Configuration examples for different use cases
  • Troubleshooting guide
  • Team setup guide for enterprise deployment
  • Publishing guide for contributors