Patchright Lite MCP Server
Ein optimierter Model Context Protocol (MCP)-Server, der das Patchright Node.js SDK umschließt, um KI-Modellen Stealth-Browser-Automatisierungsfunktionen zu bieten. Dieser schlanke Server konzentriert sich auf wesentliche Funktionen, um die Nutzung einfacherer KI-Modelle zu vereinfachen.
Was ist Patchright?
Patchright ist eine unerkannte Version des Test- und Automatisierungsframeworks Playwright. Es ist als direkter Ersatz für Playwright konzipiert, verfügt jedoch über erweiterte Tarnfunktionen, um die Erkennung durch Anti-Bot-Systeme zu verhindern. Patchright unterstützt verschiedene Erkennungstechniken, darunter:
Runtime.enable-Leck
Console.enable-Leck
Befehlskennzeichen-Lecks
Allgemeine Erkennungspunkte
Geschlossene Shadow Root-Interaktionen
Dieser MCP-Server umschließt die Node.js-Version von Patchright, um deren Funktionen KI-Modellen über ein einfaches, standardisiertes Protokoll zur Verfügung zu stellen.
Merkmale
Einfache Benutzeroberfläche : Konzentriert sich auf die Kernfunktionalität mit nur 4 wesentlichen Tools
Stealth-Automatisierung : Verwendet den Stealth-Modus von Patchright, um eine Erkennung zu vermeiden
MCP-Standard : Implementiert das Model Context Protocol für eine einfache KI-Integration
Stdio Transport : Verwendet Standard-Eingabe/Ausgabe für nahtlose Integration
Voraussetzungen
Node.js 18+
npm oder yarn
Installation
Klonen Sie dieses Repository:
Installieren Sie Abhängigkeiten:
Erstellen Sie den TypeScript-Code:
Verwendung
Führen Sie den Server aus mit:
Dadurch wird der Server mit stdio-Transport gestartet und ist bereit für die Integration mit KI-Tools, die MCP unterstützen.
Integration mit KI-Modellen
Claude Desktop
Fügen Sie dies zu Ihrer Datei claude-desktop-config.json
hinzu:
VS Code mit GitHub Copilot
Verwenden Sie die VS Code CLI, um den MCP-Server hinzuzufügen:
Verfügbare Tools
Der Server bietet nur 4 wesentliche Tools:
1. Durchsuchen
Startet einen Browser, navigiert zu einer URL und extrahiert Inhalte.
Widerrufsfolgen:
Seitentitel
Sichtbare Textvorschau
Browser-ID (für nachfolgende Vorgänge)
Seiten-ID (für nachfolgende Operationen)
Screenshot-Pfad
2. Interagieren
Führt eine einfache Interaktion auf einer Seite aus.
Widerrufsfolgen:
Aktionsergebnis
Aktuelle URL
Screenshot-Pfad
3. Auszug
Extrahiert bestimmten Inhalt von der aktuellen Seite.
Widerrufsfolgen:
Extrahierter Inhalt basierend auf dem angeforderten Typ
4. Schließen
Schließt einen Browser, um Ressourcen freizugeben.
Beispiel für einen Nutzungsablauf
Starten Sie einen Browser und navigieren Sie zu einer Site:
Füllen Sie ein Anmeldeformular aus:
Passwort eingeben:
Klicken Sie auf die Schaltfläche „Anmelden“:
Text extrahieren, um die Anmeldung zu bestätigen:
Schließen Sie den Browser:
Sicherheitsüberlegungen
Dieser Server bietet leistungsstarke Automatisierungsfunktionen. Verwenden Sie ihn verantwortungsbewusst und ethisch.
Vermeiden Sie die Automatisierung von Aktionen, die gegen die Nutzungsbedingungen von Websites verstoßen würden.
Beachten Sie die Ratenbegrenzungen und überlasten Sie Websites nicht mit Anfragen.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.
Danksagung
Patchright-nodejs von Kaliiiiiiiiii-Vinyzu
Modellkontextprotokoll von modelcontextprotocol
Docker-Nutzung
Sie können diesen Server mit Docker ausführen:
Lokales Erstellen des Docker-Images
Erstellen Sie das Docker-Image:
Führen Sie den Container aus:
Docker Hub
Das Image wird automatisch im Docker Hub veröffentlicht, wenn Änderungen in den Hauptzweig integriert werden. Das neueste Image finden Sie unter: dylangroos/patchright-mcp
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ein optimierter Model Context Protocol-Server, der es KI-Modellen ermöglicht, mithilfe von Patchright eine getarnte Browserautomatisierung durchzuführen, wodurch die Erkennung durch Anti-Bot-Systeme vermieden wird und gleichzeitig wichtige Funktionen für die Webinteraktion bereitgestellt werden.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides enhanced browser automation capabilities using Puppeteer-Extra with Stealth Plugin, enabling LLMs to interact with web pages in a way that better emulates human behavior and avoids detection as automation.Last updated -2MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with web browsers through Playwright, providing automation capabilities for navigation, interaction, and screenshots.Last updated -143
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to control a real web browser with stealth capabilities, avoiding bot detection while performing tasks like clicking, filling forms, taking screenshots, and extracting data.Last updated -5110
- AsecurityFlicenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling AI assistants to interact with web pages through a standardized interface.Last updated -143