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 :
Instalación manual
Uso
Iniciando el servidor
Herramientas MCP
Las siguientes herramientas están disponibles:
navigateNavegar a una URL específica
Argumentos:
{ url: string }Devuelve: Resultado de navegación
get_all_contentRecuperar contenido de toda la página
Argumentos: Ninguno
Devuelve: Todo el contenido de texto de la página.
get_visible_contentRecuperar contenido visible actualmente
Argumentos:
{ minVisiblePercentage?: number }Devuelve: Contenido de texto visible
get_interactive_elementsObtener 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_mouseMueva el cursor del mouse a las coordenadas especificadas
Argumentos:
{ x: number, y: number }Devuelve: Resultado de la operación
mouse_clickEjecutar 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_wheelEjecutar el desplazamiento con la rueda del ratón
Argumentos:
{ deltaY: number, deltaX?: number }Devuelve: Resultado de la operación de desplazamiento
drag_and_dropEjecutar 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
echoHerramienta de eco para pruebas
Argumentos:
{ message: string }Devoluciones: Mensaje enviado
Desarrollo
Ejecución de pruebas
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Proporciona un servidor que utiliza el Protocolo de Contexto de Modelo para permitir una automatización del navegador similar a la humana con Playwright, lo que permite controlar las acciones del navegador, como la navegación, la interacción de elementos y el desplazamiento.
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.Last updated -328,5484,940MIT License
- -security-license-qualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.Last updated -16Apache 2.0
- Asecurity-licenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages through structured accessibility snapshots without requiring screenshots or vision models.Last updated -24524,3801Apache 2.0
- Asecurity-licenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages, take screenshots, generate test code, scrape web content, and execute JavaScript in real browser environments.Last updated -318,548MIT License