Titiritero
Un servidor de Protocolo de Contexto de Modelo (MLM) que proporciona funciones de automatización del navegador mediante Puppeteer. Este servidor permite a los LLM interactuar con páginas web, tomar capturas de pantalla y ejecutar JavaScript en un entorno de navegador real.
Componentes
Herramientas
- titiritero_navegar
- Navegue a cualquier URL en el navegador
- Entrada:
url
(cadena)
- captura de pantalla del titiritero
- Capturar capturas de pantalla de toda la página o de elementos específicos
- Entradas:
name
(cadena, obligatorio): nombre para la captura de pantallaselector
(cadena, opcional): selector CSS para el elemento que se va a capturar en captura de pantallawidth
(número, opcional, predeterminado: 800): Ancho de captura de pantallaheight
(número, opcional, predeterminado: 600): altura de la captura de pantalla
- clic del titiritero
- Haga clic en elementos de la página
- Entrada:
selector
(cadena): selector CSS para el elemento en el que hacer clic
- titiritero_flotante
- Elementos flotantes en la página
- Entrada:
selector
(cadena): selector CSS para el elemento sobre el que se pasará el cursor
- relleno de titiritero
- Rellene los campos de entrada
- Entradas:
selector
(cadena): selector CSS para el campo de entradavalue
(cadena): Valor a rellenar
- titiritero_seleccionar
- Seleccione un elemento con la etiqueta SELECT
- Entradas:
selector
(cadena): selector CSS para el elemento a seleccionarvalue
(cadena): Valor a seleccionar
- titiritero_evaluar
- Ejecutar JavaScript en la consola del navegador
- Entrada:
script
(cadena): código JavaScript a ejecutar
Recursos
El servidor proporciona acceso a dos tipos de recursos:
- Registros de la consola (
console://logs
)- Salida de la consola del navegador en formato de texto
- Incluye todos los mensajes de la consola del navegador.
- Capturas de pantalla (
screenshot://<name>
)- Imágenes PNG de capturas de pantalla
- Accesible a través del nombre de captura de pantalla especificado durante la captura
Características principales
- Automatización del navegador
- Monitoreo de registros de la consola
- Capacidades de captura de pantalla
- Ejecución de JavaScript
- Interacción web básica (navegación, clics, llenado de formularios)
Configuración para utilizar Puppeteer Server
Aquí está la configuración de Claude Desktop para utilizar el servidor Puppeter:
Estibador
NOTA: La implementación de Docker utilizará Chromium sin interfaz gráfica, mientras que la versión NPX abrirá una ventana del navegador.
NPX
Construir
Compilación de Docker:
Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Permite a los LLM realizar tareas de navegación web, tomar capturas de pantalla y ejecutar JavaScript utilizando Puppeteer para la automatización del navegador.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environmentLast updated -1032785JavaScriptMIT License
- AsecurityAlicenseAqualityThis server provides cloud browser automation capabilities using Browserbase, Puppeteer, and Stagehand. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a cloud browser environment.Last updated -84861,813TypeScriptApache 2.0
- AsecurityAlicenseAqualityEnables LLMs like Claude to navigate the web through Puppeteer-based tools and Steel. Based on the Web Voyager framework, it provides tools for all the standard web actions click clicking/scrolling/typing/etc and taking screenshots.Last updated -935JavaScriptMIT License
- AsecurityFlicenseAqualityEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.Last updated -754JavaScript