Selenium Python icon

Selenium Python

Enables large language models or external tools to interact with a browser through a standardized Model Context Protocol for automation.

概要

This project offers a robust Model Context Protocol (MCP) server and client, specifically designed to bridge the gap between AI models and web browsers. It empowers Large Language Models (LLMs) or other external systems to perform complex browser automation tasks such as navigation, input, and clicks, using a standardized communication protocol. Its modular design ensures extensibility, allowing for easy addition of new browser actions and seamless integration into various automation workflows.

主な機能

  • Abstracted driver management for Selenium sessions and locator strategies.
  • MCP Server for exposing Selenium browser automation as tools.
  • MCP Client for sending tool calls and receiving structured results.
  • 0 GitHub stars
  • Extensible and modular design for various browser actions (e.g., navigate, click, input).
  • Unified tool facade for managing browser automation tools.

ユースケース

  • Developing custom browser automation actions and integrating them into an MCP ecosystem.
  • Building external systems that automate web browsing via a standardized protocol.
  • Allowing LLMs to control web browsers for interactive tasks and data gathering.
Advertisement

Advertisement