Integrations
Provides a containerized version of the Patchright MCP server, accessible through Docker Hub for easy deployment and integration with AI tools
Allows GitHub Copilot to leverage Patchright's stealth browser automation capabilities through VS Code, enabling undetected web scraping and interaction
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:Copy
- Installieren Sie Abhängigkeiten:Copy
- Erstellen Sie den TypeScript-Code:Copy
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:Copy
- Füllen Sie ein Anmeldeformular aus:Copy
- Passwort eingeben:Copy
- Klicken Sie auf die Schaltfläche „Anmelden“:Copy
- Text extrahieren, um die Anmeldung zu bestätigen:Copy
- Schließen Sie den Browser:Copy
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
This server cannot be installed
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 enables Claude and other LLMs to make HTTP requests with realistic browser fingerprinting, bypassing common anti-bot measures and interacting with websites more naturally.Last updated -3PythonMIT License
- -securityFlicense-qualityA web browser automation server that allows AI assistants to control Chrome with persistent state management, enabling complex browsing tasks through asynchronous browser operations.Last updated -1Python
- -securityAlicense-qualityAI-driven browser automation server that implements the Model Context Protocol to enable natural language control of web browsers for tasks like navigation, form filling, and visual interaction.Last updated -1PythonMIT License
- -security-license-qualityA Model Context Protocol server that enables AI assistants to control Chrome browsers through the Chrome DevTools Protocol, allowing for navigation, clicking, typing, and extracting page information.Last updated -3TypeScript