local-only server
The server can only run on the client’s local machine because it depends on local resources.
Servidor MCP del dramaturgo
Inglés | Japonés
Este proyecto es un servidor que proporciona la funcionalidad de recuperación de contenido de la página web de Playwright utilizando el Protocolo de Contexto de Modelo (MCP).
Características
- Navegación de página
- Recuperación de contenido de página completa
- Recuperación de contenido visible
- Detección de elementos interactivos
- Simulación del funcionamiento del ratón
- Funcionalidad de eco para pruebas
Instalación
Instalación mediante herrería
Para instalar Playwright MCP Server para Claude Desktop automáticamente a través de Smithery :
Copy
Instalación manual
Copy
Uso
Iniciando el servidor
Copy
Herramientas MCP
Las siguientes herramientas están disponibles:
navigate
- Navegar a una URL específica
- Argumentos:
{ url: string }
- Devuelve: Resultado de navegación
get_all_content
- Recuperar contenido de toda la página
- Argumentos: Ninguno
- Devuelve: Todo el contenido de texto de la página.
get_visible_content
- Recuperar contenido visible actualmente
- Argumentos:
{ minVisiblePercentage?: number }
- Devuelve: Contenido de texto visible
get_interactive_elements
- Obtener información de la posición de los elementos interactivos (botones, enlaces, etc.) en la página
- Argumentos: Ninguno
- Devuelve: Información de coordenadas y límites de elementos interactivos
move_mouse
- Mueva el cursor del mouse a las coordenadas especificadas
- Argumentos:
{ x: number, y: number }
- Devuelve: Resultado de la operación
mouse_click
- Ejecutar clic del mouse en las coordenadas especificadas
- Argumentos:
{ x: number, y: number, button?: "left" | "right" | "middle", clickCount?: number }
- Devuelve: resultado de la operación de clic
mouse_wheel
- Ejecutar el desplazamiento con la rueda del ratón
- Argumentos:
{ deltaY: number, deltaX?: number }
- Devuelve: Resultado de la operación de desplazamiento
drag_and_drop
- Ejecutar la operación de arrastrar y soltar
- Argumentos:
{ sourceX: number, sourceY: number, targetX: number, targetY: number }
- Devuelve: Resultado de la operación de arrastrar y soltar
echo
- Herramienta de eco para pruebas
- Argumentos:
{ message: string }
- Devoluciones: Mensaje enviado
Desarrollo
Ejecución de pruebas
Copy
Estructura de la prueba
tools/*.test.ts
: Pruebas de función para cada herramientamcp-server.test.ts
: pruebas de función del servidor MCP
Características de implementación
- Recuperación de contenido
- Recuperación de contenido de página completa
- Recuperación de solo contenido visible
- Análisis HTML adecuado
- Interacción
- Detección y recuperación de información de posición de elementos interactivos
- Simulación del funcionamiento del ratón (movimiento, clics, desplazamiento)
- Soporte para arrastrar y soltar
- Manejo de errores
- Manejo adecuado de errores de navegación
- Procesamiento de tiempo de espera
- Detección de URL no válida
- Flexibilidad de configuración
- Selección de modo sin cabeza/con cabeza
- Agente de usuario personalizado
- Configuración del tamaño de la ventana gráfica
Notas importantes
- Asegúrese de que las variables de entorno necesarias estén configuradas antes de usar el servidor MCP
- Siga los términos de servicio de los sitios web de destino al recuperar el contenido de la página web
- Mantenga intervalos adecuados al enviar múltiples solicitudes
- Al realizar operaciones con el mouse, mantenga intervalos apropiados ya que simulan interacciones reales del usuario.
Licencia
ISC
This server cannot be installed
Un servidor que permite a los sistemas de IA explorar, recuperar contenido e interactuar con páginas web a través del Protocolo de Contexto de Modelo.