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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
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.
Related MCP Servers
- Asecurity-licenseAqualityThis server implements the Model Context Protocol to facilitate meaningful interaction and understanding development between humans and AI through structured tools and progressive interaction patterns.Last updated -54
- -security-license-qualityA server that provides rich UI context and interaction capabilities to AI models, enabling deep understanding of user interfaces through visual analysis and precise interaction via Model Context Protocol.Last updated -60
- -security-license-qualityA server that enables AI to access external services through the Model Context Protocol, specifically integrating with an authentication system to obtain login tickets.
- -security-license-qualityA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.Last updated -010MIT License