SeleniumBase MCP · MCP Server

MCP-Server · d8458061 · Quellenstand

MCP-Server · lesen und schreiben und löschen · MIT · lokal (stdio)

Beschreibung des Anbieters

Stealthy browser automation, testing, and web-scraping via CDP Mode.

Werkzeuge

start_browser
Launch a persistent SeleniumBase Pure CDP Mode browser session. Call this before using browser interaction tools such as open_url, get_content, click_element, type_text, or find_elements.… Angabe des Anbieters · Beleg 5
close_browser
Close the active browser session and release browser resources. Call this when the browser automation workflow is finished.… Angabe des Anbieters · Beleg 5
get_page_info
Get current browser session and page metadata.… Angabe des Anbieters · Beleg 5
open_url
Navigate the current browser tab to the URL provided. Use this when the browser needs to visit a new URL rather than move through its existing back/forward history.… Angabe des Anbieters · Beleg 5
manage_history
Manage or inspect the current browser tab's navigation history. Use "back", "forward", or "reload" actions for history navigation. Use "list" to inspect history.… Angabe des Anbieters · Beleg 5
find_elements
Find matching elements and return structured element information.… Angabe des Anbieters · Beleg 5
get_content
Get visible text, HTML, or discovered URLs from the selected element. Args: selector: CSS selector or SeleniumBase-supported XPath selector. Default: "body".… Angabe des Anbieters · Beleg 5
get_attributes
Get a specific HTML attribute (or all attributes) from the selected element. Examples of possible attributes include href, src, value, class, id, name, type, aria-label, etc.… Angabe des Anbieters · Beleg 5
check_if_condition
Check the current state of an element or text without waiting for the condition to become true. Use this tool when you need an immediate boolean observation of the current page state.… Angabe des Anbieters · Beleg 5
click_element
Click element(s) matching a CSS, XPath, or supported text selector.… Angabe des Anbieters · Beleg 5
hover_action
Hover over an element, optionally click another, or drag-and-drop. Use this tool for hover interactions, hover-triggered menus, and drag-and-drop operations.… Angabe des Anbieters · Beleg 5
type_text
Enter, append, directly set, or clear a value on a page element. Use this tool to modify text/value fields such as inputs, textareas, contenteditable elements, and supported input sliders.… Angabe des Anbieters · Beleg 5
select_option
Select an option from an HTML <select> dropdown. Changing a dropdown selection can trigger additional events on a page.… Angabe des Anbieters · Beleg 5
focus_element
Scroll to, focus, or highlight an element. This tool does not click, type, select, hover, or otherwise activate the element.… Angabe des Anbieters · Beleg 5
wait_for_condition
Wait for a page condition or for a specified duration. Use this for synchronization when a dynamic page may need time to reach a condition before the next automation step.… Angabe des Anbieters · Beleg 5
assert_condition
Verify a browser condition and report failure as an error. Use this tool when an expected page state must be explicitly verified.… Angabe des Anbieters · Beleg 5
manage_cookies
Manage cookies for the current browser session. Use this tool to inspect, clear, save, or restore browser cookies.… Angabe des Anbieters · Beleg 5
manage_storage
Get or set a key in localStorage or sessionStorage. Use this tool when the browser workflow needs to inspect or modify JavaScript Web Storage belonging to the current page origin.… Angabe des Anbieters · Beleg 5
scroll_page
Scroll the current page vertically. Args: direction: - "up": Scroll upward by amount percent of the window height.… Angabe des Anbieters · Beleg 5
manage_window
Get or change browser window geometry or state. Args: action: - "get_rect": Return the current window position and size.… Angabe des Anbieters · Beleg 5
manage_tabs
Manage browser tabs, including opening new ones. Use this for listing, opening, switching, or closing tabs. Use `open_url` and `manage_history` for navigation within the active tab.… Angabe des Anbieters · Beleg 5
solve_captcha
Attempts a SeleniumBase CDP interaction (click or drag/drop) to solve detectable CAPTCHAs on the current page.… Angabe des Anbieters · Beleg 5
save_page
Save the current browser page to a local filesystem file.… Angabe des Anbieters · Beleg 5
run_javascript
Evaluate a JavaScript expression in the current page context. Use this only when the required browser operation cannot be accomplished through the higher-level SeleniumBase tools.… Angabe des Anbieters · Beleg 5

Voraussetzungen

  • uvx · Paketmanager · erforderlich · Beleg 1

Installation

uvx seleniumbase==4.55.0

Angaben zum Baustein

—: Angabe nicht belegt.

Maintainer
seleniumbase
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
Büro
Plattformen
—
Version
4.55.0
Release
v4.55.0
Repository-Themen
python, selenium, selenium-python, e2e-testing, seleniumbase, web-automation, pytest, chromedriver, anti-detection, bot-detection

Zugriffe und Risiken

Regelbasiert abgeleitete Zugriffe
lesen, schreiben, löschen
Authentifizierung
—
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe. Vor dem Einsatz Konten, Dateien, Netzwerkverbindungen und Ausführungsrechte im konkreten Paket prüfen. Eine frische Änderung am Repository belegt keine Wartung jeder einzelnen Datei.

Nur die für den Arbeitsablauf nötigen Berechtigungen vergeben und Schreibaktionen mit einem Freigabeschritt absichern. Lizenz und Wartungsdatum sind keine Sicherheitsfreigabe.

Der Lizenzbeleg betrifft das Quellcode-Repository. Einzelne Unterpakete und gehostete Dienste können eigene Bedingungen haben; prüfe sie beim konkreten Installations- oder Diensteangebot.

Belege und Datenstand

D8458061<MCPSERVE<20261004<<<<Q5<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes