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
Servidor MCP Patchright Lite
Un servidor optimizado de Protocolo de Contexto de Modelo (MCP) que integra el SDK de Node.js de Patchright para proporcionar capacidades de automatización de navegadores ocultos a los modelos de IA. Este servidor ligero se centra en la funcionalidad esencial para facilitar el uso de modelos de IA más simples.
¿Qué es Patchright?
Patchright es una versión no detectada del framework de pruebas y automatización Playwright. Está diseñado como un reemplazo directo de Playwright, pero con funciones avanzadas de sigilo para evitar la detección de sistemas antibots. Patchright parchea diversas técnicas de detección, incluyendo:
- Fuga de Runtime.enable
- Fuga de Console.enable
- Fugas de indicadores de comando
- Puntos de detección generales
- Interacciones cerradas de Shadow Root
Este servidor MCP envuelve la versión Node.js de Patchright para que sus capacidades estén disponibles para los modelos de IA a través de un protocolo simple y estandarizado.
Características
- Interfaz sencilla : centrada en la funcionalidad principal con solo 4 herramientas esenciales
- Automatización sigilosa : utiliza el modo sigiloso de Patchright para evitar la detección
- Estándar MCP : implementa el Protocolo de Contexto de Modelo para una fácil integración de IA
- Transporte Stdio : utiliza entrada/salida estándar para una integración perfecta
Prerrequisitos
- Node.js 18+
- npm o hilo
Instalación
- Clonar este repositorio:Copy
- Instalar dependencias:Copy
- Construya el código TypeScript:Copy
Uso
Ejecute el servidor con:
Esto iniciará el servidor con transporte stdio, preparándolo para integrarse con herramientas de IA compatibles con MCP.
Integración con modelos de IA
Escritorio de Claude
Agregue esto a su archivo claude-desktop-config.json
:
VS Code con GitHub Copilot
Utilice la CLI de VS Code para agregar el servidor MCP:
Herramientas disponibles
El servidor proporciona sólo 4 herramientas esenciales:
1. navegar
Inicia un navegador, navega a una URL y extrae contenido.
Devoluciones:
- Título de la página
- Vista previa de texto visible
- ID del navegador (para operaciones posteriores)
- ID de página (para operaciones posteriores)
- Ruta de captura de pantalla
2. interactuar
Realiza una interacción simple en una página.
Devoluciones:
- Resultado de la acción
- URL actual
- Ruta de captura de pantalla
3. extracto
Extrae contenido específico de la página actual.
Devoluciones:
- Contenido extraído según el tipo solicitado
4. cerrar
Cierra un navegador para liberar recursos.
Ejemplo de flujo de uso
- Abra un navegador y navegue hasta un sitio:Copy
- Rellene el formulario de inicio de sesión:Copy
- Introduce la contraseña:Copy
- Haga clic en el botón de inicio de sesión:Copy
- Extraer texto para verificar el inicio de sesión:Copy
- Cerrar el navegador:Copy
Consideraciones de seguridad
- Este servidor ofrece potentes funciones de automatización. Úselo con responsabilidad y ética.
- Evite automatizar acciones que puedan violar los términos de servicio de los sitios web.
- Tenga en cuenta los límites de velocidad y no sobrecargue los sitios web con solicitudes.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
- Patchright-nodejs por Kaliiiiiiiiii-Vinyzu
- Protocolo de contexto del modelo por modelcontextprotocol
Uso de Docker
Puedes ejecutar este servidor usando Docker:
Construyendo la imagen de Docker localmente
Construya la imagen de Docker:
Ejecute el contenedor:
Centro de Docker
La imagen se publica automáticamente en Docker Hub cuando los cambios se fusionan en la rama principal. Puedes encontrar la imagen más reciente en: 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.
Un servidor de protocolo de contexto de modelo optimizado que permite a los modelos de IA realizar una automatización de navegación sigilosa mediante Patchright, evitando la detección por parte de sistemas anti-bot y al mismo tiempo brinda capacidades esenciales de interacción web.
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